PodMule

Connect PodMule to your agent

Give Claude Code, ChatGPT desktop, Cursor or any MCP client access to your podcast workspace — shows, episodes, transcripts, clips, guests and interviews.

You need a PodMule workspace.

This connection reads and writes yourpodcast data — it does nothing on its own. You sign in with your normal PodMule account when your agent first connects; there is no API key to copy. If you don’t have an account yet, start at podmule.com.

The connector URL is the same everywhere:

https://app.podmule.com/mcp

Claude Code

Two commands. The plugin brings the connection and a set of skills that tell your agent when to use which part of PodMule — connecting without them gives you the tools and no idea how to drive them.

/plugin marketplace add Squared-Lemons-Ltd/podmule-plugin
/plugin install podmule@podmule

Then run /mcp and sign in. A browser window opens for the PodMule consent screen; if you belong to more than one workspace, you choose which one this connection uses.

Non-interactive sessions (claude -p, the Agent SDK) cannot complete the sign-in and will report the tools as unavailable. Authorise once from an interactive session first.

ChatGPT desktop and Codex

Open the Plugins Directory, add Squared-Lemons-Ltd/podmule-plugin as a marketplace, then install PodMule from it and sign in. The same plugin package serves both ecosystems.

The ChatGPT chat surface is not reachable this way. It needs a connector ID minted by your own developer-mode registration, which no distributable package can carry.

Cursor, VS Code, LM Studio, Replit, Goose

One click each. These add the connection only — the skills ship with the plugin package above.

Any other MCP client

Anything that speaks Streamable HTTP with OAuth can point at the URL directly:

{
  "mcpServers": {
    "podmule": {
      "type": "http",
      "url": "https://app.podmule.com/mcp"
    }
  }
}

"type" is not optional. Claude Code reads a url entry without it as a local command, skips it, and errors.

If your agent says it can’t find a workspace

PodMule tools operate on a workspace — the place your shows, episodes and transcripts live. An account that isn’t a member of one has nothing for them to read, and every tool will say so rather than returning an empty result that reads like an answer.

If you already have a workspace, reconnect and choose it when PodMule asks, or ask your agent to switch to it by name. If you don’t have one yet, create it at app.podmule.com and connect again.

What your agent can do once connected

  • Find material across your whole back catalogue — which episodes discuss a topic, a verbatim quote with its timestamp, what the show has concluded about something over time.
  • Draft clips from an episode transcript.
  • Brief you on an interview guest, including what they said last time.
  • Generate titles, show notes and chapters using your show’s own stored prompts and brand voice.
  • Report what needs attention across your shows today.

Anything that changes your workspace asks you first.

Source

The plugin is open source at Squared-Lemons-Ltd/podmule-plugin — the skills are plain Markdown, so you can read exactly what your agent is told.