RSS.com MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.0.1Updated Nov 7, 2026

Read podcasts and episodes; create and edit episodes, chapters and transcripts in RSS.com.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowMedia & Design

Overview

AI-generated overview

Connects an assistant to an RSS.com podcast account to read shows and episodes and create, edit, schedule and publish episodes, chapters and transcripts.

What you can do
  • List and read podcasts and episodes, including status, schedule, audio and video URLs and processing state
  • Create and edit draft episodes, publish them by setting a schedule, or remove a schedule
  • Add and edit chapters, soundbites and midroll ad breaks on an episode
  • Read, replace or start automatic generation of an episode transcript
  • Manage podcast keywords, look up Apple Podcasts categories and search locations
  • List and edit DNS TXT records, and get one-time upload URLs for audio or image files
When to use it
Useful when you want to draft, schedule and publish podcast episodes, add chapters or promo clips, or work with transcripts from a chat client instead of the RSS.com dashboard.
Requirements
Remote hosted endpoint reached over HTTP; no local install. Sign-in uses OAuth, and on first connect you supply your RSS.com API key (from RSS.com API Access), which the server stores per user. No API key or Authorization header goes in the client config.
Before you install
Many tools write to your RSS.com account: creating and editing episodes, publishing or unscheduling them, changing chapters, soundbites, midrolls, keywords and TXT records, and replacing transcripts (the previous transcript is overwritten). Your RSS.com API key is stored by the third-party host. Usage is metered: 50 calls per month free, with paid plans and Stripe checkout links offered through the server.

Installation

In SourceWeft

  1. Open RSS.com MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Frss-com/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "rss-com-by-usefulapi": {
      "type": "http",
      "url": "https://rss-com.usefulapi.io/mcp"
    }
  }
}

README

RSS.com MCP by usefulapi

Use your RSS.com account from Claude, Cursor, or any MCP client. Read podcasts and episodes, and create and edit episodes, chapters and transcripts. Hosted, no local install: connect with your own credentials.

Live endpoint: https://rss-com.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://rss-com.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http rss-com https://rss-com.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "rss-com": {      "url": "https://rss-com.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your RSS.com credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/rss-com/

On first connect you provide your RSS.com API key (RSS.com → API Access). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
rsscom_list_podcastsreadList podcasts
rsscom_get_podcastreadGet a podcast
rsscom_list_episodesreadList episodes
rsscom_get_episodereadGet an episode
rsscom_create_episodewriteCreate an episode
rsscom_edit_episodewriteEdit an episode
rsscom_publish_episodewritePublish an episode
rsscom_unschedule_episodewriteUnschedule an episode
rsscom_list_chaptersreadList chapters
rsscom_create_chapterwriteCreate a chapter
rsscom_edit_chapterwriteEdit a chapter
rsscom_list_soundbitesreadList soundbites
rsscom_create_soundbitewriteCreate a soundbite
rsscom_edit_soundbitewriteEdit a soundbite
rsscom_list_midrollsreadList midroll ad breaks
rsscom_create_midrollwriteCreate a midroll ad break
rsscom_edit_midrollwriteMove a midroll ad break
rsscom_get_transcriptreadGet a transcript
rsscom_save_transcriptwriteSave a transcript
rsscom_generate_transcriptwriteGenerate a transcript
rsscom_list_keywordsreadList keywords
rsscom_create_keywordwriteCreate a keyword
rsscom_search_locationsreadSearch locations
rsscom_list_categoriesreadList Apple categories
rsscom_list_txt_recordsreadList TXT records
rsscom_create_txt_recordwriteCreate a TXT record
rsscom_edit_txt_recordwriteEdit a TXT record
rsscom_create_presigned_uploadwriteCreate an upload URL
rsscom_usage_statusmetaUsage status (free-tier meter)
rsscom_request_featuremetaRequest a missing feature
rsscom_upgrademetaUpgrade to Pro or Pro+
rsscom_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with rsscom_upgrade (it returns a Stripe Checkout link). Cancel any time with rsscom_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running rsscom_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/rss-com/README.md at commit 2450437

Tools

28

rsscom_list_podcasts

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.

Takes no parameters.

rsscom_get_podcast

Get a podcast

Get one podcast by id: title, language, cover, redirect URL, hibernation state and timestamps. RSS API: GET /v4/podcasts/{podcast_id}.

Parameterspodcast_idrequired

rsscom_list_episodes

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.

Parameterspagelimitorderfilterstatuspodcast_idrequired

rsscom_get_episode

Get an 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}.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_create_episode

Create an 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.

Parameterstitlerequiredai_contentpodcast_idrequiredcustom_linkdescriptionrequiredkeyword_idsitunes_seasonitunes_episodeaudio_upload_idcover_upload_iditunes_explicititunes_episode_type+1 more

rsscom_edit_episode

Edit an 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}.

Parameterstitleai_contentepisode_idrequiredpodcast_idrequiredcustom_linkdescriptionkeyword_idsitunes_seasonitunes_episodeaudio_upload_idcover_upload_iditunes_explicit+3 more

rsscom_publish_episode

Publish an 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.

Parametersepisode_idrequiredpodcast_idrequiredschedule_datetime

rsscom_unschedule_episode

Unschedule an 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.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_list_chapters

List chapters

List the chapters of an episode with start time, duration, title and link. RSS API: GET .../episodes/{episode_id}/chapters.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_create_chapter

Create a chapter

Add one chapter to an episode at a start time with a duration, both in milliseconds. RSS API: POST .../episodes/{episode_id}/chapters.

Parametersurltitleepisode_idrequiredpodcast_idrequiredduration_msrequiredstart_time_msrequiredcover_upload_id

rsscom_edit_chapter

Edit a chapter

Change the fields you pass on one chapter. RSS API: PATCH .../episodes/{episode_id}/chapters/{chapter_id}.

Parametersurltitlechapter_idrequiredepisode_idrequiredpodcast_idrequiredduration_msstart_time_mscover_upload_id

rsscom_list_soundbites

List soundbites

List the soundbites (short promo clips) of an episode with start time, duration and title. RSS API: GET .../episodes/{episode_id}/soundbites.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_create_soundbite

Create a soundbite

Add one soundbite clip to an episode: start time, duration and title, all in one call. RSS API: POST .../episodes/{episode_id}/soundbites.

Parameterstitlerequiredepisode_idrequiredpodcast_idrequiredduration_msrequiredstart_time_msrequired

rsscom_edit_soundbite

Edit a soundbite

Change the fields you pass on one soundbite. RSS API: PATCH .../episodes/{episode_id}/soundbites/{soundbite_id}.

Parameterstitleepisode_idrequiredpodcast_idrequiredduration_mssoundbite_idrequiredstart_time_ms

rsscom_list_midrolls

List midroll ad breaks

List the midroll ad break positions of an episode. RSS API: GET .../episodes/{episode_id}/midrolls.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_create_midroll

Create a midroll ad break

Add one midroll ad break to an episode at a start time. RSS API: POST .../episodes/{episode_id}/midrolls.

Parametersepisode_idrequiredpodcast_idrequiredstart_time_msrequired

rsscom_edit_midroll

Move a midroll ad break

Move one midroll ad break to a new start time. RSS API: PATCH .../episodes/{episode_id}/midrolls/{midroll_id}.

Parametersepisode_idrequiredmidroll_idrequiredpodcast_idrequiredstart_time_msrequired

rsscom_get_transcript

Get a 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.

Parametersepisode_idrequiredpodcast_idrequired

rsscom_save_transcript

Save a 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.

Parametersformatrequiredepisode_idrequiredpodcast_idrequiredtranscriptionrequired

rsscom_generate_transcript

Generate a 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.

Parametersformatrequiredqualityrequiredepisode_idrequiredpodcast_idrequired

rsscom_list_keywords

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.

Parameterspodcast_idrequired

rsscom_create_keyword

Create a keyword

Add one keyword to a podcast. Returns its id for keyword_ids. RSS API: POST /v4/podcasts/{podcast_id}/keywords.

Parameterslabelrequiredpodcast_idrequired

rsscom_search_locations

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=.

Parametersfilterrequired

rsscom_list_categories

List Apple categories

List the Apple Podcasts category ids and names. RSS API: GET /v4/categories.

Takes no parameters.

rsscom_list_txt_records

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.

Parameterspodcast_idrequired

rsscom_create_txt_record

Create a 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.

Parametersvaluerequiredpurposepodcast_idrequired

rsscom_edit_txt_record

Edit a TXT record

Change the value or purpose of one TXT record. RSS API: PATCH /v4/podcasts/{podcast_id}/txt/{txt_record_id}.

Parametersvaluepurposepodcast_idrequiredtxt_record_idrequired

rsscom_create_presigned_upload

Create an upload URL

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.

Parametersfilenamerequiredasset_typerequiredpodcast_idrequiredexpected_mimerequired

Version history

1
  1. v1.0.1LatestNov 7, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations