MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · AI / LLM tooling

RSS.com MCP by usefulapi

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

Checks passed
13 / 22

1 failed · 8 not measured

Median response
61 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
28

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 61 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-11-25, serverInfo.name rss-com-mcp.

  • Pass
    Lists tools

    tools/list returned 28 tools.

  • Pass
    Current protocol

    Negotiated 2025-11-25. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 61 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 61 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    107 of 107 parameters have a description (100%). The bar is 80%.

  • Fail
    Safety hints

    8 tools set neither readOnlyHint nor destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Pass
    Website matches publisher

    The website host matches the reverse-domain namespace.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Not measured
    Repo owner matches

    This namespace is not an io.github login, so the owner comparison does not apply.

  • Pass
    Recently updated

    Updated 2026-11-10T23:35:13.811717Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using RSS.com MCP by usefulapi

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http rss-com-mcp-by-usefulapi https://rss-com.usefulapi.io/mcp

Capabilities

Tools 28

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.

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

Discovered
rsscom_create_keyword

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

Discovered
rsscom_create_midroll

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

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

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

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

Discovered
rsscom_edit_chapter

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

Discovered
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}.

Discovered
rsscom_edit_midroll

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

Discovered
rsscom_edit_soundbite

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

Discovered
rsscom_edit_txt_record

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

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

Discovered
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}.

Discovered
rsscom_get_podcast

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

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

Discovered
rsscom_list_categories

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

Discovered
rsscom_list_chapters

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

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

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

Discovered
rsscom_list_midrolls

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

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

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

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

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

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

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

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

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected61 ms28