Giggy MCP
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Giggy MCPlist voices, then generate speech saying 'Build passed' using the first one"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Giggy MCP — text-to-speech for AI agents
Giggy MCP is a remote Streamable HTTP Model Context Protocol (MCP) server for using Giggy text-to-speech from coding agents and AI clients.
It provides Giggy speech tools to Codex, Claude Code, Cursor, VS Code, Cline, Windsurf-compatible clients, and other MCP clients.
MCP registry and plugin directories
Giggy's remote speech MCP endpoint is:
https://giggy.ai/mcp
This repository contains the publication artifacts for:
Official MCP Registry:
server.jsonOpenAI / Codex:
openai-plugin/Claude Code:
.claude-plugin/plugin.json
See directory submission status and requirements.
A public registry listing, plugin submission, and approved plugin publication are separate steps. Consult the submission document for verified status.
Related MCP server: kokoro-tts
Install for AI coding agents
Agent Skill — Codex and Claude Code
npx skills add giggy-ai/giggy-mcp --skill giggy-speechThe skill provides Giggy speech-generation instructions. An MCP connection is still required.
Claude Code plugin
claude plugin marketplace add giggy-ai/giggy-mcp
claude plugin install giggy-speech@giggyCodex
Follow the existing Codex MCP setup below.
Example prompt
"Use Giggy to list available English voices, generate a short Batch speech sample saying 'Hello from Giggy', and return the completed audio URL."
Discover Giggy
Quick setup
Use Giggy MCP with Codex
Set GIGGY_API_KEY in your environment, then add to ~/.codex/config.toml:
[mcp_servers.giggy-speech]
url = "https://giggy.ai/mcp"
bearer_token_env_var = "GIGGY_API_KEY"Use Giggy MCP with Claude Code
Set GIGGY_API_KEY, then configure:
{
"mcpServers": {
"giggy-speech": {
"type": "http",
"url": "https://giggy.ai/mcp",
"headers": { "Authorization": "Bearer ${GIGGY_API_KEY}" }
}
}
}Keep API keys out of configuration files committed to source control.
Remote MCP server
https://giggy.ai/mcpTransport:
Streamable HTTPThe current Giggy MCP endpoint is stateless and accepts POST requests.
Authentication
Use a Giggy API key:
Authorization: Bearer $GIGGY_API_KEYGiggy API keys begin with:
giggy_sk_Keep the key in your MCP client's secret or environment configuration.
Do not:
put it in ordinary prompts
commit it to source control
embed it in browser JavaScript
Speech tools
This repository documents these Giggy speech tools:
list_voices
list_my_voices
generate_speech
get_speech_generationThe MCP server may expose other Giggy tools outside the speech scope of this repository.
Recommended speech workflow
Call
list_voicesorlist_my_voices.Select the exact returned
voice_id.Call
generate_speech.Supply a fresh
idempotency_keyfor each new intended generation.Save
generation.generation_uuid.Call
get_speech_generationwhile the status isqueuedorprocessing.When the status becomes
completed, usegeneration.result.url.
Do not resubmit a new generation while polling an existing generation.
Use Giggy MCP with Codex
Set:
export GIGGY_API_KEY="giggy_sk_..."Then add this to:
~/.codex/config.toml[mcp_servers.giggy-speech]
url = "https://giggy.ai/mcp"
bearer_token_env_var = "GIGGY_API_KEY"A ready-to-copy version is included at:
examples/codex-config.tomlVerify:
codex mcp listUse Giggy MCP with Claude Code
Set:
export GIGGY_API_KEY="giggy_sk_..."A project MCP configuration is included at:
examples/claude-code.mcp.jsonIts contents are:
{
"mcpServers": {
"giggy-speech": {
"type": "http",
"url": "https://giggy.ai/mcp",
"headers": {
"Authorization": "Bearer ${GIGGY_API_KEY}"
}
}
}
}Copy that configuration to:
.mcp.jsonin the project where Claude Code should use Giggy.
Then run:
claude mcp listor use:
/mcpinside Claude Code.
Other MCP clients
Ready-to-copy client configurations are included for:
Client | Example |
Codex | |
Claude Code | |
Cursor | |
VS Code | |
Cline | |
Windsurf-compatible clients |
Cursor
Set:
export GIGGY_API_KEY="giggy_sk_..."Copy or merge:
examples/cursor.mcp.jsoninto:
.cursor/mcp.jsonfor project configuration, or:
~/.cursor/mcp.jsonfor global configuration.
VS Code
Copy or merge:
examples/vscode.mcp.jsoninto:
.vscode/mcp.jsonVS Code will prompt securely for the Giggy API key.
Cline
Open Cline's MCP server configuration and copy the contents of:
examples/cline.mcp.jsonReplace:
YOUR_GIGGY_API_KEYin your local configuration only.
Do not commit the configured file.
Windsurf-compatible clients
For installations that use:
~/.codeium/windsurf/mcp_config.jsonmerge the contents of:
examples/windsurf.mcp.jsonand replace:
YOUR_GIGGY_API_KEYin the local configuration only.
Raw MCP examples
Set:
export GIGGY_API_KEY="giggy_sk_..."Initialize:
./examples/initialize.shList tools:
./examples/list-tools.shList public voices:
./examples/list-voices.shImportant behavior
generate_speech returns durable generation metadata.
It does not return live MP3 or PCM audio bytes through MCP.
For progressive PCM audio, use:
POST https://giggy.ai/v1/text-to-speechwith:
mode=streaming
output_format=pcm_24000Developer resources
Speech API documentation:
https://giggy.ai/docs/speech-apiOpenAPI:
https://giggy.ai/v1/openapi.jsonRunnable examples:
https://github.com/giggy-ai/giggy-examplesPricing:
https://giggy.ai/pricingOfficial SDK and runnable examples:
This server cannot be deployed
Maintenance
Related MCP Connectors
AI voice generation: text-to-speech and voice cloning from any MCP client.
Manage ElevenLabs voice agents and generate speech, music, sound effects, images, and video.
Create, inspect, and manage Wubble music, speech, voice, and sound-effect requests through MCP.
Text to speech, voice listing and phrase library search for AI assistants. API key header.
31
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceEnables text-to-speech generation, voice cloning, dialogue creation, and other TTS operations through natural language in MCP-compatible AI assistants.13 npmMIT- AlicenseNot gradedqualityCmaintenanceEnables AI agents to generate high-quality speech with 54+ voices in multiple languages via MCP tools.19Apache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides Text-to-Speech (TTS) functionality using Google TTS API, enabling audio generation, voice listing, and style templates via MCP.32 npm1MIT
- AlicenseAqualityBmaintenanceEnables AI agents to generate speech using Gemini TTS models, with tools for text-to-speech, task polling, and pricing checks.4246 npmApache 2.0