io.usefulapi/ausha
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Ausha MCP by usefulapi
Publisher-provided description
Read shows, episodes and campaigns; manage playlists of episodes in Ausha.
Summary by lookupd
Lets an agent read shows, episodes, seasons, campaigns and playlists, and create or edit playlists and their episode order.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http ausha https://ausha.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add ausha --url https://ausha.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"ausha": {
"url": "https://ausha.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (17 tools)
Publisher-provided text
ausha_list_showsList the podcast shows this token can access: the shows the account owns and the shows shared with it. Start here to find a show id. Ausha API: GET /v1/shows/grausha_get_showGet one show by its numeric id. Ausha API: GET /v1/shows/{show} (Viewer).ausha_get_show_by_public_idGet one show by its public id (the id in its public URL). Ausha API: GET /v1/shows/public_id/{showByPublicId} (Viewer).ausha_list_seasonsList the seasons of a show, with the podcast count per season. Ausha API: GET /v1/shows/{show}/seasons (Viewer).ausha_get_seasonGet one season by its numeric id. Ausha API: GET /v1/seasons/{season} (Viewer).ausha_list_campaignsList the ad campaigns of a show (name, type, state, dates, listen limits). Ausha API: GET /v1/shows/{show}/campaigns (Viewer).ausha_get_campaignGet one ad campaign by its numeric id. Ausha API: GET /v1/campaigns/{campaign} (Viewer).ausha_list_podcastsList the episodes of a show. Filter by title keyword, season ids, or status (active, draft, scheduled). Ausha API: GET /v1/shows/{show}/podcasts (Viewer).ausha_get_podcastGet one episode (podcast) by its numeric id. Ausha API: GET /v1/podcasts/{podcast} (Viewer).ausha_get_podcast_by_public_idGet one episode by its public id (the id in its public URL). Ausha API: GET /v1/podcasts/public_id/{podcastByPublicId} (Viewer).ausha_list_playlistsList the playlists of a show with their privacy and episode count. Ausha API: GET /v1/shows/{show}/playlists (Viewer).ausha_get_playlistGet one playlist by its numeric id, with its episodes in order. Ausha API: GET /v1/playlists/{playlist} (Viewer).ausha_create_playlistCreate a playlist in a show. A private playlist needs a password. Creates data, so it is marked as a write. Ausha API: POST /v1/shows/{show}/playlists (Editor).ausha_update_playlistChange a playlist's name, privacy, password, slug or description. Fields you omit stay as they are. Ausha API: PUT /v1/playlists/{playlist} (Editor).ausha_add_podcast_to_playlistAdd one episode to a playlist. The episode must belong to the same show (otherwise HTTP 422). Ausha API: POST /v1/playlists/{playlist}/podcasts/{podcast} (Editoausha_move_podcast_in_playlistChange the position of an episode inside a playlist. playlist_podcast_id is the id of the playlist-episode relation, not the episode id. Ausha API: PUT /v1/playausha_remove_podcast_from_playlistRemove one episode from a playlist. playlist_podcast_id is the id of the playlist-episode relation, not the episode id. The episode itself is kept. Ausha API: D
Details
- Version: 1.1.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 396 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/ausha/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/ausha)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp