Skip to main content
AudioPod is an audio API built to be used by coding agents and chat assistants as well as by people. There are two ways an agent uses it:
  1. As tools, right now. Connect the AudioPod MCP server and the agent can transcribe a link, split a song into stems or clean up a recording inside the chat.
  2. In the code it writes. Point the agent at the Python or Node SDK and it adds transcription, stems, text to speech or music to your app with a working call.
Both use the same AudioPod account and credits. Sign-in is OAuth in the browser, so there is no key to paste for the MCP route. New accounts start with free credits and no card. See pricing.

Pick an endpoint

AudioPod serves two MCP endpoints. Both speak Streamable HTTP (MCP 2025-06-18) and accept OAuth or an X-API-Key header. Connect one or the other, not both: they register the same tool names. The full parameter list for every tool is on the MCP Server page.

One-step setup

Install the plugin. It adds the MCP server plus skills and slash commands (/audiopod:transcribe, /audiopod:stems, /audiopod:midi, /audiopod:status).
For speech, voices and music as well, install audiopod-studio@audiopod instead (install one plugin, not both). The first time a tool runs, Claude Code asks you to connect: a browser opens, you sign in to AudioPod and choose Allow access.Prefer the bare MCP server without the plugin?
Then run /mcp, select audiopod and choose Authenticate. Details: Claude plugin.

Headless, CI and API keys

Where no browser is available, use an API key from your dashboard and send it as a header:
The same key works for the SDKs and the REST API.

Copy-paste prompts

Paste these into your agent after connecting. Replace the example URLs with your own: a direct link to an audio or video file, or a page the file can be fetched from.

Use AudioPod as a tool

Long jobs return a job id straight away. The agent then polls check_job_status and hands you the output links. Output links expire after 1 hour; ask again for fresh ones.

Have your agent add AudioPod to your app

The agent needs an API key in the environment as AUDIOPOD_API_KEY. Both SDKs read it automatically.

Give your agent the docs

Every page on this site is also published as plain Markdown for agents and LLM tools:

Add AudioPod to your AGENTS.md

Drop this into AGENTS.md, CLAUDE.md or .cursor/rules so every agent in your repo knows how to call AudioPod:

Discovery for MCP clients

An unauthenticated request gets a 401 with a WWW-Authenticate header that points at the right metadata, so clients that follow the MCP authorization spec find the sign-in flow on their own.

Next steps

Transcription quickstart

Speaker labels, SRT and VTT in a few lines.

Stem separation quickstart

Vocals, drums, bass and more from one call.

MCP Server reference

Every tool, scope and client config.

Get an API key

Free credits, no card required.