Connect Google Cloud Speech to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.
What you can do with the Google Cloud Speech MCP server
Ask your agent in plain language. Each of these maps to a real tool on the server.
Use the batch transcribe audio tool in Google Cloud Speech
Use the transcribe audio tool in Google Cloud Speech
Use the get operation tool in Google Cloud Speech
Use the synthesize speech tool in Google Cloud Speech
Use the delete recognizer tool in Google Cloud Speech
Use the get recognizer tool in Google Cloud Speech
How teams use Google Cloud Speech with agents
Cloud Speech turns audio into text and text into speech. Agents use it to transcribe calls and voice notes, and to read summaries back as natural-sounding audio.
Transcribe calls
Transcribe a recorded customer call so the agent can summarise it.
Batch transcription
Transcribe long recordings from Cloud Storage as a background operation.
Voice output
Synthesise a spoken version of a summary in a chosen voice.
Custom recognizers
Create a recognizer with the language and model settings your audio needs.
Tools to start with
Batch Transcribe Audio: Long audio from Cloud Storage.
Synthesize Speech: Text to audio in many voices.
Create Recognizer: Reusable recognition settings.
Sign-in and permissions
Cloud Speech accepts Google OAuth or an API key. The Speech-to-Text and Text-to-Speech APIs must be enabled with billing on the project, and both are charged by audio length or characters.
Sign-in options on Metorial: Google OAuth 2.0, API Key.
Supported Tools
batch_transcribe_audio
Batch Transcribe Audio
Start an asynchronous batch transcription of one or more audio files stored in Google Cloud Storage. Returns a long-running operation that can be monitored using the Get Operation tool.
Suitable for audio files longer than 1 minute (up to 8 hours). Results can be written to a GCS output location or returned inline when the operation completes.
transcribe_audio
Transcribe Audio
Transcribe audio to text using Google Cloud Speech-to-Text (synchronous recognition). Supports inline base64-encoded audio or audio files in Google Cloud Storage. Use for audio files up to 1 minute in duration.
Configure language, model, punctuation, word-level details, speaker diarization, and speech adaptation hints.
get_operation
Get Operation
Check the status and retrieve results of a long-running Speech-to-Text operation. Use this to monitor batch transcription jobs started with the Batch Transcribe Audio tool.
Returns the current status, and when complete, the full transcription results or error details.
synthesize_speech
Synthesize Speech
Convert text or SSML into natural-sounding speech audio using Google Cloud Text-to-Speech. Returns base64-encoded audio data in the requested format.
Supports multiple voice types including Standard, WaveNet, Neural2, Studio, and Chirp 3 HD voices. Customize pitch, speaking rate, and volume.
delete_recognizer
Delete Recognizer
Delete a recognizer configuration. The recognizer enters a deleted state and is eventually purged.
get_recognizer
Get Recognizer
Get details of a specific recognizer configuration, including its model, languages, default recognition config, and status.
list_recognizers
List Recognizers
List all recognizer configurations in the configured project and region. Returns recognizer names, models, languages, and status.
create_recognizer
Create Recognizer
Create a named recognizer configuration for Speech-to-Text v2. A recognizer stores default settings like model, language, and recognition features so they don't need to be repeated in every transcription request.
update_recognizer
Update Recognizer
Update an existing recognizer configuration. Modify the display name, model, or language codes of a previously created recognizer.
list_voices
List Voices
List available Text-to-Speech voices. Optionally filter by language code to find voices for a specific language. Returns voice names, genders, supported languages, and native sample rates.
Enable Google Cloud Speech in Metorial. In your Metorial portal, enable the Google Cloud Speech MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
Sign in. Select Add and sign in to load Google Cloud Speech tools.
Enable Google Cloud Speech in Metorial. In your Metorial portal, enable the Google Cloud Speech MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add a custom MCP server. On ChatGPT web, open Plugins, select +, then Add custom MCP server.
Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>), choose OAuth and accept the risk notice.
Create and install the plugin. Select Create as a plugin, install it and sign in to load Google Cloud Speech tools.
Enable Google Cloud Speech in Metorial. In your Metorial portal, enable the Google Cloud Speech MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add Metorial to your MCP config. Use ~/.cursor/mcp.json for every project, or .cursor/mcp.json for one.
Sign in. Open Customize in the sidebar, find Metorial and sign in to load Google Cloud Speech tools.
{
"mcpServers":{
"metorial":{
"url":"<your-magic-mcp-url>"
}
}
}
Enable Google Cloud Speech in Metorial. In your Metorial portal, enable the Google Cloud Speech MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server over HTTP. Add --scope user to use it in every project.
Sign in. Run /mcp, select Metorial and sign in to load Google Cloud Speech tools.
claude mcp add --transport http metorial <your-magic-mcp-url>
Enable Google Cloud Speech in Metorial. In your Metorial portal, enable the Google Cloud Speech MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
Add the server and sign in. The Codex CLI, IDE extension and ChatGPT desktop app share this config.
Check the connection. Type /mcp in Codex to see Metorial and its Google Cloud Speech tools.
codex mcp add metorial --url <your-magic-mcp-url>
codex mcp login metorial
Run Google Cloud Speech through the Metorial gateway
One governed layer for every app your agents reach, not a separate connector per tool.
Give Google Cloud Speech and every other app to your whole team through one MCP gateway, behind your SSO.
Scope which teams and agents can use Google Cloud Speech tools with role-based access control, and trace every call.
Prefer to run it yourself? Metorial is open source and self-hostable.
More integrations teams use with Google Cloud Speech
Convert audio to text transcriptions and synthesize natural-sounding speech from text using Google's neural network models. Perform synchronous, asynchronous, and streaming speech-to-text recognition across 125+ languages. Create and manage recognizer configurations for reusable transcription settings. Adapt speech models with custom phrase sets, custom classes, and boost values to improve accuracy for domain-specific vocabulary. Identify distinct speakers via speaker diarization and recognize multi-channel audio. Generate subtitle/caption output in SRT format. Synthesize text or SSML into audio using Standard, WaveNet, Neural2, Studio, and Chirp voice types with configurable pitch, speaking rate, volume, and encoding. Produce long-form audio content asynchronously.
Frequently asked questions
Common questions about connecting Google Cloud Speech to AI agents with Metorial.
How many tools does the Google Cloud Speech MCP server have?
The Google Cloud Speech MCP server exposes 10 tools, including Batch Transcribe Audio, Transcribe Audio, Get Operation. Each one is governed and traced through Metorial.
Does the Google Cloud Speech MCP server support triggers?
Google Cloud Speech exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
Which AI clients can use the Google Cloud Speech MCP server?
Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Google Cloud Speech MCP server through the same Metorial URL.
How do I give only some teams access to Google Cloud Speech?
Use role-based access control to decide which teams, users, and agents can use Google Cloud Speech and which of its tools they can call.
Can I self-host the Google Cloud Speech MCP server?
Yes. Metorial is open source, so you can run the Google Cloud Speech MCP server yourself or use the hosted gateway.
Connect Google Cloud Speech to production AI agents
See how Metorial gives your team governed access to Google Cloud Speech, with tracing and security controls built in.