AI Assistant Integration

Transcribe Recorded Audio and Video Inside Claude and ChatGPT

Connect our hosted Model Context Protocol (MCP) server. Your assistant gets tools to transcribe public recordings, separate speakers, and make subtitles on request.

Example Conversation

User: Transcribe this podcast episode and summarize the intro: https://example.com/audio/episode-42.mp3

Assistant: Here is the start of the transcript from Speech is Cheap:

[0:04] Speaker A: Welcome back to the show.
[0:09] Speaker B: Thanks for having me.
[0:12] Speaker A: Let's start with how teams handle large audio backlogs.

The host welcomes the guest and opens with audio backlogs.

Transcription Inside Your Assistant

Run transcription jobs from a chat prompt without leaving the conversation.

Transcribe Public Media URLs

Point your assistant at any downloadable audio or video link from 6 seconds to 24 hours long, in 100 languages.

Separate Speakers and Label Sounds

Turn on speaker parsing to tell voices apart, and audio labels to mark sounds such as music.

Make Subtitle Files

Ask for SRT or VTT to prepare captions for a video.

Check Your Key and Jobs

Ask your assistant to confirm your API key works, list current limits, file types, and prices, or check on a job.

Connect in Minutes

The server uses remote MCP over Streamable HTTP, and you sign in with OAuth.

  1. 1. Get Your API Key

    Pick a monthly subscription or pay as you go on the Pricing page. Your first API key arrives by email.

  2. 2. Add the Server URL

    Add https://mcp.speechischeap.com/mcp as a custom connector in Claude or ChatGPT.

  3. 3. Paste Your Key to Sign In

    The sign-in page asks for your Speech is Cheap API key and expires after 10 minutes.

Tools and Prompts

The MCP server gives your assistant five tools and two prompt templates.

transcribe
Submits a public recording URL, with options for speakers, word-level timestamps, audio labels, language, private jobs, and text, SRT, VTT, or JSON output.
get_transcript
Gets the status and transcript for a job ID. Long transcripts arrive in pages.
cancel_job
Cancels a pending job.
prepare_upload
Returns an upload command for a local file up to 2 GiB. Only assistants that can run commands on the computer with the file can use it.
check_access
Confirms your API key works and lists current limits, file types, and prices.
Prompt transcribe
A template for general audio and video transcription.
Prompt subtitles
A template for SRT or VTT subtitle files.

Billing and Privacy

  • Jobs through MCP cost the same as direct API jobs: per minute, plus any add-ons you choose. There is no extra fee or surcharge for using MCP.

  • Only completed jobs are billed.

  • The MCP server stores your API key encrypted, along with sign-in tokens. It does not store audio files, finished transcripts, or job IDs.

  • A private job redacts the media URL and deletes the transcript 12 hours after it completes. Read more on our Security page.

MCP Questions

What to know before you connect Speech is Cheap to your assistant.

Which AI Assistants Can Connect?

The Docs have setup guides for ChatGPT (Business, Enterprise, and Edu plans, on the web) and Claude (Free with one custom connector, Pro, Max, Team, and Enterprise). On Team and Enterprise, an owner adds the connector first. Other clients that support remote MCP with OAuth or a Bearer header can connect too.

How Does Sign-In Work?

Your assistant opens a Speech is Cheap sign-in page that asks for your API key. Signing in means pasting the key; there is no separate login. The connection stays active as long as you use it at least once every 30 days.

Can I Transcribe a File on My Computer?

In the ChatGPT and Claude chat apps, use a public URL that downloads without sign-in. Assistants that can run commands on your computer can use prepare_upload for local files up to 2 GiB.

What If a Recording Takes Longer Than 25 Seconds?

The transcribe tool waits up to about 25 seconds. If the job is still running, it returns a job ID, and your assistant can call get_transcript to fetch the finished transcript.

How Do I Disconnect an Assistant?

Revoke its API key in the Dashboard. That ends every connection that uses the key. The Docs recommend one key per app or integration so each can be revoked alone, and you can create more keys in the Dashboard. Revocation can take a minute or more to apply.

Does MCP Cost Extra?

No. Jobs through MCP are billed at the same per-minute rates as the API, plus any add-ons you choose, and only completed jobs are billed.

Give Your AI Assistant Low-Cost Transcription

Pick a plan, get your API key, and add our server URL to Claude or ChatGPT.