Prerequisites
dashboard extra; there is no separate mcp extra. livekit is required too, even for Pipecat-only agents: every voicegw subcommand imports it at CLI startup. See Installation for the full extras matrix.
Claude Code
Add to.mcp.json in your project root, or your user-scoped Claude config:
PATH, point command at the full binary path instead (e.g. /path/to/venv/bin/voicegw).
Restart Claude Code after saving. It connects over stdio and lists the ten default tools (25 with VOICEGW_MCP_ADMIN=1 set on the server). See Default tools.
Cursor
Add the samecommand/args shape to .cursor/mcp.json (project) or the global Cursor MCP settings for stdio, or point at a shared HTTP/SSE server:
Codex (OpenAI CLI)
Codex speaks MCP over stdio with the same config shape as Claude Code above.Example prompts
Against the default tool surface (VOICEGW_MCP_ADMIN unset):
With
VOICEGW_MCP_ADMIN=1 the agent can also add and test provider credentials and delete resources; see Admin tools.
Next steps
- Transports & auth: stdio vs. HTTP/SSE, and securing the HTTP transport.
- CLI reference: mcp: all flags for
voicegw mcp.