io.usefulapi/rss-com · v1.0.2 · search-and-web
RSS.com MCP by usefulapi is healthy: it completed an MCP handshake in 231 ms and exposes 28 tools.
Read podcasts and episodes; create and edit episodes, chapters and transcripts in RSS.com.
Endpoint: https://rss-com.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 28 |
| Latency | 231 ms |
| Last checked (UTC) | 2026-11-07T21:50:26.609Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-07T21:50:26.609Z | Healthy | 231 |
rsscom_list_podcasts | List the podcasts on the account with their ids, titles, language, cover and timestamps. Start here to get a podcast_id. RSS API: GET /v4/podcasts. |
rsscom_get_podcast | Get one podcast by id: title, language, cover, redirect URL, hibernation state and timestamps. RSS API: GET /v4/podcasts/{podcast_id}. |
rsscom_list_episodes | List the episodes of a podcast, newest or oldest first, optionally filtered by status (draft, scheduled, published) or a search string. RSS API: GET /v4/podcasts/{podcast_id}/episodes. |
rsscom_get_episode | Get one episode: title, notes, status, schedule and publish times, audio and video URLs, processing state and assigned keywords. RSS API: GET /v4/podcasts/{podcast_id}/episodes/{episode_id}. |
rsscom_create_episode | Create one draft episode on a podcast. It is not published until rsscom_publish_episode sets a schedule. Creates one episode per call. RSS API: POST /v4/podcasts/{podcast_id}/episodes. |
rsscom_edit_episode | Change the fields you pass on one episode; fields you leave out stay as they are. Does not change the guid. RSS API: PATCH /v4/podcasts/{podcast_id}/episodes/{episode_id}. |
rsscom_publish_episode | Publish an episode by setting its schedule. With no time, it uses the current time, so the episode publishes as soon as transcoding finishes. RSS API: PATCH .../episodes/{episode_id} with schedule_datetime. |
rsscom_unschedule_episode | Remove the publish schedule from an episode so it is no longer set to publish. RSS API: PATCH .../episodes/{episode_id} with schedule_datetime null. |
rsscom_list_chapters | List the chapters of an episode with start time, duration, title and link. RSS API: GET .../episodes/{episode_id}/chapters. |
rsscom_create_chapter | Add one chapter to an episode at a start time with a duration, both in milliseconds. RSS API: POST .../episodes/{episode_id}/chapters. |
rsscom_edit_chapter | Change the fields you pass on one chapter. RSS API: PATCH .../episodes/{episode_id}/chapters/{chapter_id}. |
rsscom_list_soundbites | List the soundbites (short promo clips) of an episode with start time, duration and title. RSS API: GET .../episodes/{episode_id}/soundbites. |
rsscom_create_soundbite | Add one soundbite clip to an episode: start time, duration and title, all in one call. RSS API: POST .../episodes/{episode_id}/soundbites. |
rsscom_edit_soundbite | Change the fields you pass on one soundbite. RSS API: PATCH .../episodes/{episode_id}/soundbites/{soundbite_id}. |
rsscom_list_midrolls | List the midroll ad break positions of an episode. RSS API: GET .../episodes/{episode_id}/midrolls. |
rsscom_create_midroll | Add one midroll ad break to an episode at a start time. RSS API: POST .../episodes/{episode_id}/midrolls. |
rsscom_edit_midroll | Move one midroll ad break to a new start time. RSS API: PATCH .../episodes/{episode_id}/midrolls/{midroll_id}. |
rsscom_get_transcript | Get the transcript of an episode: the text, its format (vtt, srt or txt) and its publishing status. RSS API: GET .../episodes/{episode_id}/transcript. |
rsscom_save_transcript | Replace the transcript of an episode with the text you pass (vtt, srt or txt). The previous transcript is overwritten. RSS API: PUT .../episodes/{episode_id}/transcript. |
rsscom_generate_transcript | Start automatic transcript generation for an episode from its audio, as vtt or srt. Higher quality takes longer. Check rsscom_get_transcript first if one already exists. RSS API: POST .../episodes/{episode_id}/transcript/generate. |
rsscom_list_keywords | List the keywords of a podcast with their ids. Use the ids in keyword_ids when you create or edit an episode. RSS API: GET /v4/podcasts/{podcast_id}/keywords. |
rsscom_create_keyword | Add one keyword to a podcast. Returns its id for keyword_ids. RSS API: POST /v4/podcasts/{podcast_id}/keywords. |
rsscom_search_locations | Search the location list by text (at least 3 characters). Returns location ids for the location fields. RSS API: GET /v4/locations?filter=. |
rsscom_list_categories | List the Apple Podcasts category ids and names. RSS API: GET /v4/categories. |
rsscom_list_txt_records | List the DNS TXT records registered for a podcast (for example, a verification record). RSS API: GET /v4/podcasts/{podcast_id}/txt. |
rsscom_create_txt_record | Add one TXT record value to a podcast, with an optional purpose such as verify. RSS API: POST /v4/podcasts/{podcast_id}/txt. |
rsscom_edit_txt_record | Change the value or purpose of one TXT record. RSS API: PATCH /v4/podcasts/{podcast_id}/txt/{txt_record_id}. |
rsscom_create_presigned_upload | Get a one-time upload URL for an audio or image file. Send the file with one HTTP PUT to the returned url, using the expected_mime as Content-Type. Then pass the returned id as audio_upload_id or cover_upload_id. Multipart uploads are not in this tool. RSS API: POST .../assets/presigned-uploads. |