{"apiVersion":"v1","directorySlug":"bitepods-mcp-00bb3c6f37","title":"BitePods","description":"BitePods is a free podcast clip maker. Cut a bite from any podcast or YouTube video and share a link that plays just that part. No account, nothing re-hosted.","pageUrl":"https://www.mcpbundles.com/skills/bitepods-mcp-00bb3c6f37","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://bitepods.com/mcp","hostedMcpUrl":null,"toolCount":9,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.bitepods/bitepods-mcp-00bb3c6f37","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_shows","description":"Searches the public podcast directory by show name. Use it when you have a name rather than a link. Each hit carries the show's RSS feed as `sourceUrl` — hand that to `list_episodes`. It searches shows, never episodes: there is no index of episode titles to search, so finding one episode means listing a show's episodes and matching the title yourself.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":12,"maximum":25,"minimum":1}},"additionalProperties":false},"title":"Find podcasts by name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_shows","displayName":"Find podcasts by name"},{"name":"top_shows","description":"The most-subscribed shows in a country, ranked. Useful as a starting point when nothing specific was named, and as a way to check that a show is the well-known one rather than a similarly named feed. Country defaults to the one the request came from.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"country":{"type":"string"}},"additionalProperties":false},"title":"The podcast charts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"top_shows","displayName":"The podcast charts"},{"name":"list_episodes","description":"Episodes of a show, newest first, from its RSS feed, its Apple Podcasts page, or a YouTube playlist or channel. Feeds are read up to 60 items — that is the cap, not a page you can walk past. Each episode carries a `clipUrl`: pass it back as `url` to `create_clip` or `get_transcript` and the right episode is clipped, whatever the show's pages look like. Errors with `not_a_show` if the URL is one episode rather than a show.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"limit":{"type":"integer","default":50,"maximum":60,"minimum":1},"offset":{"type":"integer","default":0,"minimum":0}},"additionalProperties":false},"title":"List a show's episodes","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_episodes","displayName":"List a show's episodes"},{"name":"resolve_url","description":"Turns any pasted link into something clippable, and says which of three things it is: `episode` (one playable thing, ready for create_clip), `show` (a feed or channel — a preview of its episodes, with list_episodes for the rest), or `unresolved` (nothing playable was found, and why). Answering `unresolved` is a real answer, not a failure: clipping the wrong audio confidently is worse. Spotify links resolve to the same episode in the show's own feed, because nothing else can play Spotify.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}},"additionalProperties":false},"title":"Work out what a URL points at","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"resolve_url","displayName":"Work out what a URL points at"},{"name":"get_transcript","description":"The episode's own transcript with absolute timestamps in seconds, so a line's `start` is a number you can pass straight to create_clip. This is how you find the moment worth clipping: read the transcript, choose the span, clip it.","inputSchema":{"type":"object","required":["url"],"properties":{"end":{"type":"number","default":0,"minimum":0},"url":{"type":"string"},"limit":{"type":"integer","default":400,"maximum":2000,"minimum":1},"start":{"type":"number","default":0,"minimum":0}},"additionalProperties":false},"title":"Read the publisher's transcript, timed","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_transcript","displayName":"Read the publisher's transcript, timed"},{"name":"create_clip","description":"Marks a span of an episode and hands back the links that play it. Nothing is downloaded, transcoded or re-hosted: a clip is a pointer — the publisher's own URL plus an in and an out point — so the whole clip fits in its link and this call cannot fail for reasons of storage. The episode's name and cover are resolved and returned, so you can check you clipped what you meant to before sharing the link.","inputSchema":{"type":"object","required":["url","start","end"],"properties":{"end":{"type":"number","minimum":0},"url":{"type":"string"},"start":{"type":"number","minimum":0},"shorten":{"type":"boolean","default":true},"showUrl":{"type":"string"},"audioUrl":{"type":"string"}},"additionalProperties":false},"title":"Make a shareable clip","logicalName":"create_clip","displayName":"Make a shareable clip","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_clip","description":"What a short id stands for: the episode, the two times, the links, and how many times the clip has been played. The id is the `/x/<id>` part of a short link. Play counts are approximate by design — a per-clip counter with no atomic increment behind it, not an audit trail.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}},"additionalProperties":false},"title":"Read a clip back by its short id","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_clip","displayName":"Read a clip back by its short id"},{"name":"search_videos","description":"Long-form YouTube results for a name — the route for a talk or an interview that only lives there. Each hit's `clipUrl` is its watch page, ready for create_clip. Answers an empty list rather than an error when YouTube won't say, which happens; the podcast directory is the other half of the answer either way.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":9,"maximum":25,"minimum":1}},"additionalProperties":false},"title":"Find YouTube videos by name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_videos","displayName":"Find YouTube videos by name"},{"name":"show_videos","description":"Where a podcast lives on YouTube, and its episodes as videos. A show that publishes to both a feed and YouTube publishes the same episode twice, and the two have nothing in common but the title — so this is matched by name, channel and following, and answers `{ show: null }` rather than guess. Clip a video and it plays as a video wherever the link lands; clip the feed's audio and it plays as audio and can be downloaded as an MP3.","inputSchema":{"type":"object","required":["name"],"properties":{"name":{"type":"string"},"author":{"type":"string"}},"additionalProperties":false},"title":"The same show's episodes as videos on YouTube","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"show_videos","displayName":"The same show's episodes as videos on YouTube"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=BitePods&config=eyJ1cmwiOiAiaHR0cHM6Ly9iaXRlcG9kcy5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22BitePods%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbitepods.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22BitePods%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fbitepods.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=BitePods&connectorUrl=https%3A%2F%2Fbitepods.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"BitePods\" --url \"https://bitepods.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bitepods-mcp-00bb3c6f37","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bitepods-mcp-00bb3c6f37/tools/{tool}","mcpServerUrl":"https://bitepods.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/bitepods-mcp-00bb3c6f37?live=1"}