RSS.com MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count28
Latency231 ms
Last checked (UTC)2026-11-07T21:50:26.609Z

Health history

Checked (UTC)StatusLatencyError
2026-11-07T21:50:26.609ZHealthy231

Tools (28)

rsscom_list_podcastsList 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_podcastGet one podcast by id: title, language, cover, redirect URL, hibernation state and timestamps. RSS API: GET /v4/podcasts/{podcast_id}.
rsscom_list_episodesList 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_episodeGet 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_episodeCreate 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_episodeChange 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_episodePublish 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_episodeRemove 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_chaptersList the chapters of an episode with start time, duration, title and link. RSS API: GET .../episodes/{episode_id}/chapters.
rsscom_create_chapterAdd one chapter to an episode at a start time with a duration, both in milliseconds. RSS API: POST .../episodes/{episode_id}/chapters.
rsscom_edit_chapterChange the fields you pass on one chapter. RSS API: PATCH .../episodes/{episode_id}/chapters/{chapter_id}.
rsscom_list_soundbitesList the soundbites (short promo clips) of an episode with start time, duration and title. RSS API: GET .../episodes/{episode_id}/soundbites.
rsscom_create_soundbiteAdd one soundbite clip to an episode: start time, duration and title, all in one call. RSS API: POST .../episodes/{episode_id}/soundbites.
rsscom_edit_soundbiteChange the fields you pass on one soundbite. RSS API: PATCH .../episodes/{episode_id}/soundbites/{soundbite_id}.
rsscom_list_midrollsList the midroll ad break positions of an episode. RSS API: GET .../episodes/{episode_id}/midrolls.
rsscom_create_midrollAdd one midroll ad break to an episode at a start time. RSS API: POST .../episodes/{episode_id}/midrolls.
rsscom_edit_midrollMove one midroll ad break to a new start time. RSS API: PATCH .../episodes/{episode_id}/midrolls/{midroll_id}.
rsscom_get_transcriptGet 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_transcriptReplace 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_transcriptStart 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_keywordsList 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_keywordAdd one keyword to a podcast. Returns its id for keyword_ids. RSS API: POST /v4/podcasts/{podcast_id}/keywords.
rsscom_search_locationsSearch the location list by text (at least 3 characters). Returns location ids for the location fields. RSS API: GET /v4/locations?filter=.
rsscom_list_categoriesList the Apple Podcasts category ids and names. RSS API: GET /v4/categories.
rsscom_list_txt_recordsList the DNS TXT records registered for a podcast (for example, a verification record). RSS API: GET /v4/podcasts/{podcast_id}/txt.
rsscom_create_txt_recordAdd 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_recordChange the value or purpose of one TXT record. RSS API: PATCH /v4/podcasts/{podcast_id}/txt/{txt_record_id}.
rsscom_create_presigned_uploadGet 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.