
Giggy Speech MCP
io.github.GRQDigitalCapitalv1.0.0Updated Oct 8, 2026
Giggy speech tools for AI agents: discover voices and generate text-to-speech.
Overview
Lets an assistant browse Giggy voices and submit text-to-speech generations, then poll for the finished audio URL.
- What it does
- A remote Streamable HTTP MCP server exposing Giggy speech tools: list_voices and list_my_voices for discovering available voice IDs, generate_speech for submitting a text-to-speech job, and get_speech_generation for checking job status. Generation is asynchronous: the tool returns durable metadata and a generation UUID rather than live audio bytes, and the finished audio is retrieved from the result URL once the status is completed. The endpoint is stateless and accepts POST requests.
- When to use it
- Use it when an assistant or coding agent should produce spoken audio from text through Giggy, for example narrating generated content or building voice output into an agent workflow. It suits clients that can poll a job until completion rather than expecting audio in the tool response.
- Requirements
- A remote MCP endpoint at over Streamable HTTP; no local package or runtime is needed. A Giggy API key is required and is sent as an Authorization bearer token, typically supplied through the GIGGY_API_KEY environment variable in the client configuration. Network access to giggy.ai is required.
Installation
In SourceWeft
- Open Giggy Speech MCP in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"giggy-mcp": {
"type": "http",
"url": "https://giggy.ai/mcp"
}
}
}README
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.json - OpenAI / 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.
Quick setup
Use Giggy MCP with Codex
Set GIGGY_API_KEY in your environment, then add to ~/.codex/config.toml:
Use Giggy MCP with Claude Code
Set GIGGY_API_KEY, then configure:
Keep API keys out of configuration files committed to source control.
Remote MCP server
Transport:
The current Giggy MCP endpoint is stateless and accepts POST requests.
Authentication
Use a Giggy API key:
Giggy API keys begin with:
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:
The 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:
Then add this to:
A ready-to-copy version is included at:
Verify:
Use Giggy MCP with Claude Code
Set:
A project MCP configuration is included at:
Its contents are:
Copy that configuration to:
in the project where Claude Code should use Giggy.
Then run:
or use:
inside Claude Code.
Other MCP clients
Ready-to-copy client configurations are included for:
Cursor
Set:
Copy or merge:
into:
for project configuration, or:
for global configuration.
VS Code
Copy or merge:
into:
VS Code will prompt securely for the Giggy API key.
Cline
Open Cline's MCP server configuration and copy the contents of:
Replace:
in your local configuration only.
Do not commit the configured file.
Windsurf-compatible clients
For installations that use:
merge the contents of:
and replace:
in the local configuration only.
Raw MCP examples
Set:
Initialize:
List tools:
List public voices:
Important behavior
generate_speech returns durable generation metadata.
It does not return live MP3 or PCM audio bytes through MCP.
For progressive PCM audio, use:
with:
Developer resources
Speech API documentation:
OpenAPI:
Runnable examples:
Pricing:
Official SDK and runnable examples:
Source: README.md at commit 5f84f4e
Tools
0Version history
1- v1.0.0LatestOct 8, 2026
