io.usefulapi/captivate · v1.0.0 · data-and-databases
Captivate MCP by usefulapi is healthy: it completed an MCP handshake in 570 ms and exposes 17 tools.
Read shows, episodes, media and download analytics; update episode text in Captivate.
Endpoint: https://captivate.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 | 570 ms |
| Last checked (UTC) | 2026-11-02T01:55:21.376Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:21.376Z | Healthy | 570 |
captivate_get_user | Get a Captivate user profile by user id (the id shown in the dashboard API section). Captivate API: GET /users/{id}. |
captivate_list_user_shows | List the podcasts (shows) a user can access in any role. Good first call to find show ids. Captivate API: GET /users/{id}/shows. |
captivate_get_show | Get a podcast show by id: title, description, categories, artwork, status and settings. Captivate API: GET /shows/{id}. |
captivate_get_show_feed | Get the public RSS feed URL of a show. Captivate API: GET /shows/{id}/feed. |
captivate_list_episodes | List the episodes of a show with their status, publish date, titles and shownotes, plus a total count. Captivate API: GET /shows/{id}/episodes. |
captivate_list_scheduled_episodes | List the episodes of a show that are scheduled for a future publish date. Captivate API: GET /shows/{id}/episodes/scheduled. |
captivate_get_episode | Get the full record of one episode by id. Captivate API: GET /episodes/{id}. |
captivate_get_media | Get the record of one uploaded media (audio) file by id. Captivate API: GET /media/{id}. |
captivate_list_show_media | List the uploaded media files of a show (20 per page) with totalCount. Captivate API: GET /shows/{id}/media. |
captivate_get_overview_analytics | Download analytics overview of a show for a date range, optionally with top episodes. Captivate API: GET /insights/{show}/overview. |
captivate_get_episode_overview_analytics | Download analytics overview of one episode for a date range. Captivate API: GET /insights/{show}/overview/{episode}. |
captivate_get_average_analytics | Average downloads per interval of a show (default 28-day intervals). Captivate API: GET /insights/{show}/averages. |
captivate_get_total_analytics | All-time download total of a show. Captivate API: GET /insights/{show}/total. |
captivate_get_episode_total_analytics | All-time download total of one episode. Captivate API: GET /insights/{show}/total/{episode}. |
captivate_get_monthly_analytics | Month-by-month downloads of a show for the past 12 months. Captivate API: GET /insights/{show}/monthly. |
captivate_get_episode_monthly_analytics | Month-by-month downloads of one episode. Captivate API: GET /insights/{show}/monthly/{episode}. |
captivate_update_episode | WRITE. Change the text fields of an existing episode (title, shownotes, summary, subtitle). Only the fields you pass are sent. It does not publish, delete or change media. Captivate API: PUT /episodes/{id}. |