io.usefulapi/ausha · v1.0.2 · marketing-and-seo
Ausha MCP by usefulapi is healthy: it completed an MCP handshake in 1162 ms and exposes 17 tools.
Read shows, episodes and campaigns; manage playlists of episodes in Ausha.
Endpoint: https://ausha.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 17 |
| Latency | 1162 ms |
| Last checked (UTC) | 2026-11-07T21:50:25.053Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-07T21:50:25.053Z | Healthy | 1162 |
ausha_list_shows | List 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/granted (Viewer). |
ausha_get_show | Get one show by its numeric id. Ausha API: GET /v1/shows/{show} (Viewer). |
ausha_get_show_by_public_id | Get one show by its public id (the id in its public URL). Ausha API: GET /v1/shows/public_id/{showByPublicId} (Viewer). |
ausha_list_seasons | List the seasons of a show, with the podcast count per season. Ausha API: GET /v1/shows/{show}/seasons (Viewer). |
ausha_get_season | Get one season by its numeric id. Ausha API: GET /v1/seasons/{season} (Viewer). |
ausha_list_campaigns | List the ad campaigns of a show (name, type, state, dates, listen limits). Ausha API: GET /v1/shows/{show}/campaigns (Viewer). |
ausha_get_campaign | Get one ad campaign by its numeric id. Ausha API: GET /v1/campaigns/{campaign} (Viewer). |
ausha_list_podcasts | List 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_podcast | Get one episode (podcast) by its numeric id. Ausha API: GET /v1/podcasts/{podcast} (Viewer). |
ausha_get_podcast_by_public_id | Get one episode by its public id (the id in its public URL). Ausha API: GET /v1/podcasts/public_id/{podcastByPublicId} (Viewer). |
ausha_list_playlists | List the playlists of a show with their privacy and episode count. Ausha API: GET /v1/shows/{show}/playlists (Viewer). |
ausha_get_playlist | Get one playlist by its numeric id, with its episodes in order. Ausha API: GET /v1/playlists/{playlist} (Viewer). |
ausha_create_playlist | Create 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_playlist | Change 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_playlist | Add one episode to a playlist. The episode must belong to the same show (otherwise HTTP 422). Ausha API: POST /v1/playlists/{playlist}/podcasts/{podcast} (Editor). |
ausha_move_podcast_in_playlist | Change 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/playlists/{playlist}/podcasts/{playlistPodcast} (Editor). |
ausha_remove_podcast_from_playlist | Remove 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: DELETE /v1/playlists/{playlist}/podcasts/{playlistPodcast} (Editor). |