How do you connect AI to your podcast tools?
Listen to the episodeConnect one repeated job, check the action and account access, then review a small draft. Voice routes, local licenses and a first test.

Now listening
Use the progress bar to choose a moment.
Topics join your trail as you reach them.
This episode has no term cards. Its chapters remain available.
To connect AI to podcast tools, choose one repeated job and use the route your existing assistant and provider support: a built-in app, an official MCP connection or an API integration. Start with a draft you can check, such as audio from approved words or show notes from a transcript. Inspect the account access and cost before connecting. Then review the result, give one specific correction and check the revision. That order is my recommendation, not a measured ranking of tools.
Narrated by a synthetic version of Lam Hoang's own voice.
The useful question is what comes back into the conversation. For a voice draft, you want a recording you can hear and revise. For an interview, you might want a transcript or notes. Choose that result before choosing the connection.
About the evidence. The provider capabilities and project licenses below come from public documentation read on 2026-10-14, with that checked date recorded for every source. They describe documented offerings, not integrations we tested or a comparison of sound quality. Publication dates are unknown where the source list says undated. The order of work and review steps are my recommendations.
Summary
- Start with one handoff you already repeat, and define the draft you want back.
- Check the actual action: a connection that searches documentation may not process your recording.
- Read the account grant and enabled tools. Instructions in chat do not narrow account permissions.
- For a voice draft, listen, specify the correction, approve the change and listen again. Include each new generation in the budget.
- Local speech is another route, with separate checks for the code, model, voice assets and maintenance.
What gets done?
Give the assistant a specific job: turn these approved words into a recording, or bring back this transcript and draft the notes. A useful connection should carry that work between your decisions.
For a voice draft, the loop I recommend is: send approved text, receive the audio, listen against the script, request one correction and review the proposed change before another generation. Then listen to the revision with the surrounding sentences, and hear the whole episode before release.
Say a name is pronounced wrong. That is an example, not a reported incident. Tell the agent that the spelling is correct and the pronunciation needs work. Ask it to propose the pronunciation fix without rewriting the sentence. Otherwise, an instruction to improve the passage leaves the intended change unclear.
The tool needs the right operation for that correction. Cartesia's official MCP documentation , read 2026-10-14, lists speech generation and pronunciation dictionaries. That establishes a documented way to specify pronunciation. It does not establish that your assistant can judge whether the result sounds natural. My rule is to make that listening decision yourself.
If the connection cannot apply a pronunciation change, have the agent prepare it for you to apply in the service. You can still keep the script, proposed correction and review in the same conversation. Decide whether that removes enough work to justify the setup.
Which connection fits your tools?
Start with the assistant and service you already use. Look for an available built-in app or connector that handles the operation. Then check an official MCP route. If neither fits, consider an API integration for that particular job. This is an order for investigating your options, not a claim that one route is always better.
The terms describe different parts of the connection. An API lets software request a service's operations, as Descript's API help explains. MCP, Model Context Protocol, is a common standard for connecting AI applications to tools and data, according to the protocol's introduction . A connector or app packages access inside an assistant; Claude's connector guide describes that arrangement. All three sources were read 2026-10-14. An MCP connection can itself use the provider's API.
Check what the tool does, rather than stopping at the MCP label. AssemblyAI's documentation MCP searches and fetches documentation. Its separate action server submits transcription requests and retrieves results. Both were read 2026-10-14. The first can help explain transcription without transcribing your recording.
For voice work, these are options to investigate. The table describes routes, not a quality ranking or this show's supplier.
| Provider | Documented speech route | What to check before choosing it |
|---|---|---|
| ElevenLabs | Its official hosted MCP can generate speech and return a short-lived download link. | Check the account grant and individual tool controls. Its older local MCP repository is deprecated and points to the hosted route. Sources read 2026-10-14. |
| Cartesia | Its official MCP documents speech generation, file retrieval and pronunciation dictionaries. | A file identifier and a browser download link serve different purposes. Hosted and local setups handle file paths differently. Source read 2026-10-14. |
| Resemble AI | Its streaming synthesis API returns speech audio. | The hosted MCP action list we read did not establish speech generation. Do not assume it offers the API's speech operation. Sources read 2026-10-14. |
| Google Cloud Text-to-Speech | Its REST API documents speech synthesis. | We did not verify an official speech-generation MCP route. Confirm the integration and authentication your assistant would need. Source read 2026-10-14. |
The same check applies to other production steps. These are documented examples to compare with your existing tools, not a shopping list. Every source in this table was read 2026-10-14.
| Production step | Documented option | Limit that changes the decision |
|---|---|---|
| Transcription | AssemblyAI's action MCP , Deepgram's CLI MCP , or Whisper running locally . | Check the available operation and returned result. Local transcription does not keep the transcript local if you then upload it to a cloud assistant. |
| Editing and rendering | Descript's API documents imports, editing jobs and transcript export. | Its help says a rendered audio or video download through the API requires publishing a Descript web link. For a private rendered export, use the app's export route. |
| Audio processing | Auphonic's API , with a community MCP implementation from Jupiter Broadcasting . | We verified the API and community project, not an Auphonic-maintained MCP. Treat processing and editorial review as separate jobs. |
| Hosting | Transistor's official MCP documents episode drafts and a separate publish action. Spreaker documents episode APIs. | Keep approval of the finished episode separate from preparing its draft. |
| Research | Podscan documents an MCP server and a REST API for podcast research. | Read the underlying sources before adopting a claim. A returned search result is a lead for review. |
| Storage and production notes | Claude's Google Workspace connectors , the Google Drive app in ChatGPT , and Notion's hosted MCP . | Availability, actions and account grants vary. Check the specific connection rather than assuming every storage app only reads files. |
If someone builds an integration for you, give them the approved input, the expected result and the actions that need your permission. For a voice draft, that could mean sending one approved segment, returning the audio and stopping for your review. Agree what happens when a request fails or a job is still running before connecting the next step.
What gets access, and what gets billed?
Inspect two things: the provider's account grant and the actions enabled in your assistant. Google's Drive scope guide , read 2026-10-14, distinguishes per-file access from access that can view and download all Drive files. Reading alone can still mean broad access. Naming one folder in chat does not change the grant.
The controls differ by product and account. The Drive-specific ChatGPT guide describes file-changing actions that require corresponding Google permissions and workspace controls. Claude's connector guide describes controls that let Team and Enterprise owners block write and delete tools. Both were read 2026-10-14. A request to draft notes in chat is a task instruction; it does not remove a tool's write access.
My recommendation is to block unnecessary actions where your account permits it and retain confirmations for sharing, publishing, deleting and spending. If the grant is broader than you accept, defer that connection. Official ownership tells you who is responsible for a server; it is not proof that the access fits your task.
The Descript example makes the distinction concrete. Its API help , read 2026-10-14, says finished audio downloads require publishing a web link. Asking for a finished file can therefore involve a sharing decision. Do not approve that publication simply because the agent needs a download.
Budget for revisions too. ElevenLabs' API pricing and Cartesia's pricing , read 2026-10-14, describe usage allowances or credits for generation. Another generation uses the service again. Descript's API help , also read 2026-10-14, says imports use media minutes and Underlord edits can use AI credits. A connection does not include the underlying service bill. We did not verify an episode cost or a current Resemble synthesis rate.
Agree a limit and the approval needed for another request. Keep API keys in the connection's supported settings and treat them like passwords, as Descript advises , read 2026-10-14.
Source material can also contain instructions that try to redirect an agent. OpenAI's security guidance , read 2026-10-14, advises narrow permissions and confirmation for destructive actions, and says to assume prompt injection is possible. Treat a page or transcript as material to read, with your task and account controls deciding what happens next.
What about the open-source route?
Running speech on your own machine is another route. The Kokoro , Piper successor and Chatterbox projects document locally runnable speech tools. Their project pages were read 2026-10-14. That leaves you with software, models and a local integration to set up and maintain.
Keep the code license separate from the model and voice licenses. These are the published terms for the referenced projects and models, not clearance for every variant or voice asset. All license sources below were read 2026-10-14.
| Project | Code license | Model or voice check |
|---|---|---|
| Kokoro-82M | The inference library license is Apache-2.0. | The referenced model card also specifies Apache-2.0. Check the exact assets and dependencies you intend to use. |
| Piper, Open Home Foundation successor | The successor's COPYING file carries GPLv3. | Its voice guide directs you to each voice's MODEL_CARD and warns that some voice licenses are restrictive. It describes Piper as intended for personal use and speech research. Check the selected voice before business production. |
| Chatterbox | The project code license is MIT. | The main model card specifies MIT. We did not verify identical terms for every newer variant or dependency. |
Open weights do not by themselves establish that a complete training pipeline is open. Nor do these license documents establish which voice will sound right for your show. We did not generate local audio or compare sound quality in this research.
Maintenance needs a separate look. Piper's successor README , read 2026-10-14, asks for maintainers. We did not verify ongoing support for Kokoro or the latest Chatterbox release date. We also did not establish a project-official synthesis MCP for these local options. A community wrapper would need its own review of actions, file handling and maintenance.
If you would like an episode on running voices on your own machine, tell us.
What comes first?
Try one small loop. If voice generation is the repeated job, start with a short approved segment, check the charge before sending it and listen to what comes back. Give one specific correction, review the proposed change and hear the new passage in context. Receiving a file link tells you where the audio is; it does not show that the assistant has heard it.
For a first trial without voice generation, I would use one existing, non-confidential transcript and draft show notes in chat. Claude's Workspace guide and the ChatGPT Drive guide , read 2026-10-14, document storage connections. Whether they fit depends on your account and the actual grant.
Ask the assistant to cite the transcript passages behind its draft and flag uncertain claims. Compare names, quotations and meaning with the original. Correct one error and check whether the revision preserves what you already approved. If the connection is unavailable or its access is unacceptable, upload the transcript manually for this trial. That tests the drafting loop while you look for an acceptable connection; it does not complete an integration.
Count the review time alongside the copying time you remove. Record errors and any charges. The documentation reviewed here does not establish independently measured podcast production savings, so judge this trial on your own work. Did the right draft come back, did the agent understand the correction, and was the next version ready for your approval?
What to do this week
- Write down one handoff you repeat and the exact result you want back.
- Check the route your existing assistant and provider support. Confirm that it performs the action you need.
- Inspect the account grant, enabled tools and cost. Block unnecessary actions where possible and keep consequential confirmations.
- Try one short approved voice segment, or one non-confidential transcript with notes drafted in chat.
- Give one specific correction, review the proposed change and check the revision against the original. Count review time and charges.
- If you would rather hand over the production, look at podcast production for a business and agree who approves drafts, spending and release.
FAQ
Do I need MCP to connect AI to podcast tools?
No. Start with the operation you need. A built-in app may already cover it, an official MCP connection may expose it, or an API integration may be needed. Check the actual action and returned result before choosing the route.
Can the assistant approve a synthetic voice recording for me?
My recommendation is to listen yourself. A successful generation request and a download link do not demonstrate that the assistant has heard the recording. Check it against the script, describe a specific correction and listen to the revision before approving release.
What should I check before using a local voice project for a business podcast?
Check the code license, the selected model and voice licenses, dependencies, hardware needs and maintenance. Do not assume a code license covers every voice asset. Then test the actual voice and the review loop before committing the show to it.
Free prompt: which of your podcast tools can your AI connect to?
From this episode, "How do you connect AI to your podcast tools?" Paste the prompt into your AI with the tools you use and one job you want faster. It maps the connection routes documented as of October 2026, checked on 14 October 2026, then proposes one supervised loop: what you send, what comes back, where you review it and which permissions to withhold.
The useful part is the check against your own setup. You get the difference between a connection that can do the job and one that only searches documentation, plus the access, download and cost questions to settle before trying it. If your AI cannot open a current provider page, it tells you which facts came from the prompt and what remains unverified.
- Copy the prompt into your AI. One that can browse public provider pages is best for checking what has changed.
- Under MY TOOLS AND JOB, list what you use for recording, editing, voice, transcription and hosting, plus the one handoff you want faster. "None" and "don't know" are fine. Include your assistant and plan if you know them. Never paste keys, passwords or private download links.
- Read the tool map and the proposed loop. Check the actual account permissions and cost before connecting anything. For a voice draft, you listen and approve the correction before another voice draft is generated.
The prompt proposes the first loop. It does not connect accounts or run the tools. Planning and wiring the wider workflow is part of our podcast production service.
Sources you can check.
Every reference, with the publication and checked dates we recorded.
- Cartesia official MCP READMECartesia
Published: undatedChecked:
- Descript API HelpDescript
Published: undatedChecked:
- What is the Model Context Protocol (MCP)?Model Context Protocol project
Published: Checked:
- Use connectors to extend Claude's capabilitiesAnthropic
Published: undatedChecked:
- AssemblyAI coding agents and docs MCPAssemblyAI
Published: undatedChecked:
- AssemblyAI official MCP server READMEAssemblyAI
Published: undatedChecked:
- ElevenLabs hosted MCP serverElevenLabs
Published: undatedChecked:
- ElevenLabs local MCP README and deprecation noticeElevenLabs
Published: undatedChecked:
- Resemble streaming synthesis APIResemble AI
Published: undatedChecked:
- Resemble AI hosted MCP connection guideResemble AI
Published: undatedChecked:
- Cloud Text-to-Speech REST APIGoogle Cloud
Published: undatedChecked:
- Deepgram MCP serverDeepgram
Published: undatedChecked:
- Whisper READMEOpenAI
Published: undatedChecked:
- Auphonic APIAuphonic
Published: undatedChecked:
- Auphonic MCP Server READMEJupiter Broadcasting
Published: undatedChecked:
- Transistor MCP: use AI to manage your podcastsTransistor
Published: undatedChecked:
- Spreaker API: EpisodesSpreaker
Published: undatedChecked:
- Podscan for AI AgentsPodscan
Published: undatedChecked:
- Use Google Workspace connectorsAnthropic
Published: undatedChecked:
- Google Drive app and setup in ChatGPTOpenAI
Published: undatedChecked:
- Notion MCPNotion
Published: undatedChecked:
- Choose Google Drive API scopesGoogle
Published: undatedChecked:
- ElevenAPI pricingElevenLabs
Published: undatedChecked:
- Cartesia pricingCartesia
Published: undatedChecked:
- Security & PrivacyOpenAI
Published: undatedChecked:
- Kokoro inference library READMEhexgrad
Published: undatedChecked:
- Piper successor READMEOpen Home Foundation
Published: undatedChecked:
- Chatterbox READMEResemble AI
Published: undatedChecked:
- Kokoro inference library licensehexgrad
Published: undatedChecked:
- Kokoro-82M model cardhexgrad
Published: undatedChecked:
- Piper GPL licenseOpen Home Foundation
Published: undatedChecked:
- Piper voice model licensing guidanceOpen Home Foundation
Published: undatedChecked:
- Chatterbox code licenseResemble AI
Published: undatedChecked:
- Chatterbox model cardResemble AI
Published: undatedChecked:
What did you think of this episode?
A question, a useful takeaway, or something we could do better. We'd like to hear it.
Your note goes to the WorkHacker team. It won't appear publicly.
How do you connect AI to your podcast tools?
Notes on search, AI and automation.
Practical notes from WorkHacker, delivered by email when we have something useful to share.


