Skip to main content
The AssemblyAI MCP server lets Claude, Cursor and other AI apps call the AssemblyAI API on your account. Connect it once, then ask: “transcribe this call and list the action items.” It is not the docs MCP server. That one only searches our docs, so a coding agent writes correct code. This one does the work.

Connect

The endpoint is https://mcp.assemblyai.com/mcp (Streamable HTTP). You can sign in with your AssemblyAI account, or send an API key.
Sign in with your AssemblyAI account:
Then run /mcp in Claude Code, select assemblyai and select Authenticate. Your browser opens the AssemblyAI sign-in and consent page.Or use an API key:
Include the Bearer prefix. The REST API takes the raw key, but the MCP server returns 401 without the prefix.
Get an API key from the dashboard. To stop an app that signed in, revoke its connection in the dashboard. It stops working within a few minutes.

Try it

After you connect, ask the app:
The app submits the file, waits for the transcript, then returns the summary.

Tools

If you know what you need before you transcribe, ask for it in the same request (“transcribe and translate to Spanish”). The app then sends the Speech Understanding options with submit_transcript, and you get one result.

Limits

  • Audio must be at a public URL. The server can’t read files on your computer. Upload the file somewhere the API can download it, or use the upload endpoint and give the app the upload_url.
  • Transcription is asynchronous. The app polls get_transcript until the transcript is ready. Long files take longer.
  • Your account limits apply. The server uses your account, so your rate limits apply to every call.