[{"data":1,"prerenderedAt":450},["ShallowReactive",2],{"mcp-voice-agents":3},{"id":4,"title":5,"category":6,"decisionMatrix":7,"extension":58,"faqs":59,"items":72,"meta":432,"metaDescription":433,"metaTitle":434,"ogImage":435,"principles":436,"slug":446,"stem":447,"updatedAt":448,"__hash__":449},"mcp/mcp/voice-agents.yml","Top 10 Voice AI & Telephony MCP Servers for AI Agents (2026)","Voice AI & Telephony",[8,13,18,23,28,33,38,43,48,53],{"step":9,"trigger":10,"recommendation":11,"reason":12},"01","You need the highest quality speech synthesis, voice cloning, and sound effects with full conversational agent creation","elevenlabs-mcp","The official vendor-maintained server with the most complete audio synthesis and voice design toolset.",{"step":14,"trigger":15,"recommendation":16,"reason":17},"02","You need programmable SMS messaging, telephone call dispatching, and carrier phone number management","twilio-mcp","Backed by official Twilio OpenAPI specs providing end-to-end access to Twilio communication APIs.",{"step":19,"trigger":20,"recommendation":21,"reason":22},"03","You require ultra-low latency streaming voice responses with accent adaptation and URL-based audio links","cartesia-mcp","Engineered specifically for low-latency streaming TTS, returning clean download URLs rather than context-heavy byte arrays.",{"step":24,"trigger":25,"recommendation":26,"reason":27},"04","You want to deploy, test, and dial full conversational voice agents configured with custom LLMs and transcribers","vapi-mcp","Offers end-to-end assistant configuration, phone number provisioning, and outbound call dispatching.",{"step":29,"trigger":30,"recommendation":31,"reason":32},"05","You use Retell AI to manage voice bots and need to create web call tokens or place telephone calls","retellai-mcp","Provides complete control plane coverage for Retell AI assistants, dynamic LLM prompts, and call analytics.",{"step":34,"trigger":35,"recommendation":36,"reason":37},"06","You want to convert research documents and web pages into two-speaker conversational podcast audio","notebooklm-mcp","Automates Google NotebookLM workflows to produce multi-speaker audio overviews and citation-backed summaries.",{"step":39,"trigger":40,"recommendation":41,"reason":42},"07","You need zero-cost, completely offline speech synthesis without API keys or cloud dependencies","kokoro-tts-mcp","Runs open-weight Kokoro-82M models locally with multi-speaker script and podcast generation tools.",{"step":44,"trigger":45,"recommendation":46,"reason":47},"08","You need asynchronous speech-to-text transcription with background job tracking so the MCP transport never hangs","stt-mcp","Features process isolation, non-blocking job status handles, and fail-closed GPU management.",{"step":49,"trigger":50,"recommendation":51,"reason":52},"09","You develop on Apple Silicon Macs and want fast, private on-device Whisper transcription","mlx-whisper-mcp","Hardware-accelerated for Apple M-series chips with zero configuration and local MLX execution.",{"step":54,"trigger":55,"recommendation":56,"reason":57},"10","You want community-driven Google NotebookLM document grounding and audio overview generation","pleaseprompto-notebooklm","The most starred community server for automating research queries and audio discussions.","yml",[60,63,66,69],{"question":61,"answer":62},"How do voice AI MCP servers handle large audio payloads without exhausting LLM context tokens?","Servers take different approaches to audio data. Modern streaming servers like `cartesia-mcp` write audio to persistent storage and return short download URLs, keeping LLM prompts concise. In contrast, servers configured to return raw base64 audio strings in `elevenlabs-mcp` can quickly consume hundreds of thousands of tokens, making URL-based or file-based output modes strongly preferable for agent workflows.",{"question":64,"answer":65},"Can voice AI MCP servers place real telephone calls to customers?","Yes, servers like `twilio-mcp`, `vapi-mcp`, `retellai-mcp`, and `elevenlabs-mcp` include tools to initiate outbound PSTN telephone calls. Because these tools place live calls and incur carrier or platform charges immediately, teams should implement human-in-the-loop approval checkpoints before granting agents access to outbound dialing tools.",{"question":67,"answer":68},"Which voice and speech recognition MCP servers can run completely offline?","Both `kokoro-tts-mcp` for speech synthesis and `stt-mcp` or `mlx-whisper-mcp` for speech-to-text run completely on local hardware without sending data to cloud APIs. This ensures zero API costs and full data privacy for sensitive voice recordings.",{"question":70,"answer":71},"How does Webfuse integrate with Voice AI and Telephony MCP servers?","Webfuse provides live web session virtualization and zero-code co-browsing. When combined with voice MCP servers like `elevenlabs-mcp` or `vapi-mcp`, AI agents can speak with customers in real time while simultaneously seeing, navigating, and filling out live web interfaces with human approval gates.",[73,114,151,186,223,259,295,329,364,400],{"rank":9,"slug":11,"name":74,"author":75,"repo":74,"githubUrl":76,"stars":77,"transport":78,"ogImage":79,"installCommand":80,"bestFor":81,"boundary":82,"boundaryNote":83,"summary":84,"tools":85,"configSnippet":102,"limitations":103,"webfuseSynergy":106,"runtimes":107,"installHtml":112,"configHtml":113},"elevenlabs/elevenlabs-mcp","ElevenLabs (Official)","https://github.com/elevenlabs/elevenlabs-mcp","1.5k","stdio","https://opengraph.githubassets.com/1/elevenlabs/elevenlabs-mcp","uvx elevenlabs-mcp","High-fidelity speech synthesis, voice cloning, audio isolation, and conversational voice agent orchestration","Speech Synthesis & Conversational AI","Connects agents directly to ElevenLabs voice generation, sound effects, speech-to-text, and conversational AI endpoints.","The official ElevenLabs Model Context Protocol server. Built on FastMCP and the official Python SDK, it exposes 27 tools covering text-to-speech, speech-to-text with diarization, sound effect generation, conversational agent creation, and outbound call simulation.",[86,90,94,98],{"name":87,"schema":88,"description":89},"text_to_speech","{ \"text\": \"string\", \"voice_name\": \"string?\", \"stability\": \"number?\", \"output_format\": \"string?\" }","Generate natural speech audio from text using ElevenLabs voice models.",{"name":91,"schema":92,"description":93},"speech_to_text","{ \"input_file_path\": \"string\", \"language_code\": \"string?\", \"diarize\": \"boolean?\" }","Transcribe audio files with speaker diarization.",{"name":95,"schema":96,"description":97},"create_agent","{ \"name\": \"string\", \"first_message\": \"string\", \"system_prompt\": \"string\", \"voice_id\": \"string?\" }","Deploy a conversational voice agent with system prompts and custom voices.",{"name":99,"schema":100,"description":101},"make_outbound_call","{ \"agent_id\": \"string\", \"agent_phone_number_id\": \"string\", \"to_number\": \"string\" }","Initiate an outbound phone call connecting a voice agent to a phone number.","{\n  \"mcpServers\": {\n    \"elevenlabs\": {\n      \"command\": \"uvx\",\n      \"args\": [\"elevenlabs-mcp\"],\n      \"env\": {\n        \"ELEVENLABS_API_KEY\": \"your-api-key\",\n        \"ELEVENLABS_MCP_OUTPUT_MODE\": \"files\"\n      }\n    }\n  }\n}\n",[104,105],"Setting output mode to resources returns base64 audio in the prompt context, increasing token consumption.","Outbound telephony calls and voice cloning tools lack dry-run validation flags.","Pair ElevenLabs voice synthesis with Webfuse live browser sessions to narrate and execute web actions in real time.",[108,109,110,111],"Claude Desktop","Cursor","OpenCode","VS Code Copilot","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">uvx\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> elevenlabs-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"elevenlabs\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"uvx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"elevenlabs-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"ELEVENLABS_API_KEY\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"your-api-key\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"ELEVENLABS_MCP_OUTPUT_MODE\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"files\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":14,"slug":16,"name":115,"author":116,"repo":117,"githubUrl":118,"stars":119,"transport":78,"ogImage":120,"installCommand":121,"bestFor":122,"boundary":123,"boundaryNote":124,"summary":125,"tools":126,"configSnippet":143,"limitations":144,"webfuseSynergy":147,"runtimes":148,"installHtml":149,"configHtml":150},"@twilio-alpha/mcp","Twilio (Official Alpha)","twilio-labs/mcp","https://github.com/twilio-labs/mcp","109","https://opengraph.githubassets.com/1/twilio-labs/mcp","npx -y @twilio-alpha/mcp","Enterprise SMS messaging, voice call dispatching, and phone number administration via OpenAPI schemas","Telephony & SMS Communications","Translates Twilio OpenAPI specifications into callable MCP tools for programmable telephony.","The official Twilio Alpha MCP server. Written in TypeScript, it translates Twilio OpenAPI definitions into tools that let agents send SMS messages, initiate programmable voice calls, manage phone numbers, and inspect call logs.",[127,131,135,139],{"name":128,"schema":129,"description":130},"twilio_api_v2010--CreateMessage","{ \"To\": \"string\", \"From\": \"string?\", \"Body\": \"string?\" }","Send an outbound SMS message via the Twilio API.",{"name":132,"schema":133,"description":134},"twilio_api_v2010--CreateCall","{ \"To\": \"string\", \"From\": \"string\", \"Url\": \"string?\" }","Initiate an outbound programmable voice call connected to TwiML instructions.",{"name":136,"schema":137,"description":138},"twilio_api_v2010--ListMessage","{ \"To\": \"string?\", \"From\": \"string?\", \"PageSize\": \"number?\" }","Query sent and received SMS communication records.",{"name":140,"schema":141,"description":142},"twilio_api_v2010--ListCall","{ \"Status\": \"string?\", \"StartTime\": \"string?\", \"PageSize\": \"number?\" }","Retrieve voice call logs, durations, and completion statuses.","{\n  \"mcpServers\": {\n    \"twilio\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@twilio-alpha/mcp\",\n        \"-a\",\n        \"ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"-k\",\n        \"SKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"-s\",\n        \"your-api-secret\",\n        \"--services\",\n        \"twilio_api_v2010\"\n      ]\n    }\n  }\n}\n",[145,146],"Loading default services registers hundreds of tools that consume significant context tokens without filtering.","Destructive actions and billable SMS calls execute without separate approval prompts.","Trigger Webfuse authenticated browsing sessions when a customer requests support through Twilio SMS.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @twilio-alpha/mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"twilio\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"@twilio-alpha/mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-a\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-k\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"SKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"-s\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"your-api-secret\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"--services\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">        \"twilio_api_v2010\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      ]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":19,"slug":21,"name":21,"author":152,"repo":153,"githubUrl":154,"stars":155,"transport":156,"ogImage":157,"installCommand":158,"bestFor":159,"boundary":160,"boundaryNote":161,"summary":162,"tools":163,"configSnippet":178,"limitations":179,"webfuseSynergy":182,"runtimes":183,"installHtml":184,"configHtml":185},"Cartesia (Official)","cartesia-ai/cartesia-mcp","https://github.com/cartesia-ai/cartesia-mcp","14","stdio / Streamable HTTP","https://opengraph.githubassets.com/1/cartesia-ai/cartesia-mcp","uvx cartesia-mcp","Low-latency streaming speech synthesis, voice localization, accent control, and pronunciation management","Real-Time Streaming TTS","Wraps Cartesia Sonic models with structured rate limiting and audio file references.","The official Cartesia Model Context Protocol server. Designed for real-time voice applications, it supports dual stdio and Streamable HTTP transports, returning downloadable audio URLs instead of embedding raw audio bytes directly into context.",[164,167,171,175],{"name":87,"schema":165,"description":166},"{ \"transcript\": \"string\", \"voice_id\": \"string\", \"output_format\": \"object\", \"language\": \"string?\" }","Generate natural speech audio using Cartesia Sonic models.",{"name":168,"schema":169,"description":170},"localize_voice","{ \"voice_id\": \"string\", \"name\": \"string\", \"accent\": \"string\", \"language\": \"string\" }","Adapt existing voices to regional dialects and accents.",{"name":172,"schema":173,"description":174},"list_voices","{ \"limit\": \"number?\", \"gender\": \"string?\", \"language\": \"string?\" }","List available voices with metadata and pagination cursors.",{"name":91,"schema":176,"description":177},"{ \"file_path\": \"string\", \"mode\": \"string?\", \"language\": \"string?\" }","Transcribe audio files with word-level timestamp precision.","{\n  \"mcpServers\": {\n    \"cartesia\": {\n      \"command\": \"uvx\",\n      \"args\": [\"cartesia-mcp\"],\n      \"env\": {\n        \"CARTESIA_API_KEY\": \"your-cartesia-api-key\"\n      }\n    }\n  }\n}\n",[180,181],"Requires Python 3.13 or newer, which may require environment adjustments on older host runtimes.","Voice cloning and change operations require audio files stored on the local MCP server filesystem.","Deliver low-latency voice responses in Webfuse co-browsing sessions using Cartesia streaming audio.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">uvx\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> cartesia-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"cartesia\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"uvx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"cartesia-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"CARTESIA_API_KEY\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"your-cartesia-api-key\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":24,"slug":26,"name":187,"author":188,"repo":189,"githubUrl":190,"stars":191,"transport":78,"ogImage":192,"installCommand":193,"bestFor":194,"boundary":195,"boundaryNote":196,"summary":197,"tools":198,"configSnippet":215,"limitations":216,"webfuseSynergy":219,"runtimes":220,"installHtml":221,"configHtml":222},"@vapi-ai/mcp-server","Vapi AI (Official)","VapiAI/mcp-server","https://github.com/VapiAI/mcp-server","57","https://opengraph.githubassets.com/1/VapiAI/mcp-server","npx -y @vapi-ai/mcp-server","Configuring conversational voice assistants, managing transcribers, and triggering outbound voice calls","Voice Assistant Platform","Manages Vapi voice agents, phone numbers, customer call dispatch, and dynamic assistant tools.","The official Vapi Model Context Protocol server. Running on Node with the Vapi server SDK, it provides tools to create voice assistants, configure transcribers and speech models, provision phone numbers, and place outbound telephone calls.",[199,203,207,211],{"name":200,"schema":201,"description":202},"create_assistant","{ \"name\": \"string\", \"instructions\": \"string?\", \"voice\": \"object?\", \"transcriber\": \"object?\" }","Create and configure a full conversational voice assistant.",{"name":204,"schema":205,"description":206},"create_call","{ \"assistantId\": \"string?\", \"phoneNumberId\": \"string?\", \"customer\": \"object\" }","Dispatch an outbound phone call connecting a customer to a voice assistant.",{"name":208,"schema":209,"description":210},"list_assistants","{}","List active voice assistants configured in your Vapi organization.",{"name":212,"schema":213,"description":214},"get_call","{ \"callId\": \"string\" }","Retrieve call duration, status, cost, and execution details.","{\n  \"mcpServers\": {\n    \"vapi\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@vapi-ai/mcp-server\"],\n      \"env\": {\n        \"VAPI_TOKEN\": \"your-vapi-token\"\n      }\n    }\n  }\n}\n",[217,218],"List tools use fixed result caps without cursor pagination for large assistant directories.","Placing phone calls incurs telephony costs immediately without a separate dry-run preview parameter.","Embed Vapi voice assistants inside Webfuse web sessions to let AI agents talk to customers while co-browsing.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @vapi-ai/mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"vapi\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@vapi-ai/mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"VAPI_TOKEN\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"your-vapi-token\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":29,"slug":31,"name":224,"author":225,"repo":226,"githubUrl":227,"stars":228,"transport":78,"ogImage":229,"installCommand":230,"bestFor":231,"boundary":232,"boundaryNote":233,"summary":234,"tools":235,"configSnippet":251,"limitations":252,"webfuseSynergy":255,"runtimes":256,"installHtml":257,"configHtml":258},"retellai-mcp-server","abhaybabbar","abhaybabbar/retellai-mcp-server","https://github.com/abhaybabbar/retellai-mcp-server","39","https://opengraph.githubassets.com/1/abhaybabbar/retellai-mcp-server","npx -y @abhaybabbar/retellai-mcp-server","Retell AI conversational agent management, dynamic LLM prompt configuration, and web call creation","Conversational Telephony Agents","Bridges Retell AI agent configurations, phone numbers, and call analytics to MCP clients.","A community TypeScript MCP server for Retell AI. It exposes 21 tools covering agent creation, dynamic variable injection, phone number provisioning, and initiating web-based and PSTN telephone calls.",[236,240,244,247],{"name":237,"schema":238,"description":239},"create_phone_call","{ \"fromNumber\": \"string\", \"toNumber\": \"string\", \"overrideAgentId\": \"string?\" }","Place an outbound phone call using a configured Retell agent.",{"name":241,"schema":242,"description":243},"create_web_call","{ \"agentId\": \"string\", \"metadata\": \"object?\" }","Generate a web call token for browser-based voice conversations.",{"name":95,"schema":245,"description":246},"{ \"llmWebsocketUrl\": \"string\", \"voiceId\": \"string\", \"agentName\": \"string?\" }","Register a new conversational voice agent with Retell.",{"name":248,"schema":249,"description":250},"list_calls","{ \"agentId\": \"string?\", \"limit\": \"number?\", \"offset\": \"number?\" }","Query past call records, durations, and call analysis metrics.","{\n  \"mcpServers\": {\n    \"retell\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@abhaybabbar/retellai-mcp-server\"],\n      \"env\": {\n        \"RETELL_API_KEY\": \"your-retell-api-key\"\n      }\n    }\n  }\n}\n",[253,254],"Resource deletion tools are exposed unconditionally without separate verification prompts.","Does not implement automatic request retries or backoff when hitting API limits.","Connect Retell web calls into Webfuse live web spaces for voice-guided website onboarding.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @abhaybabbar/retellai-mcp-server\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"retell\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@abhaybabbar/retellai-mcp-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"RETELL_API_KEY\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"your-retell-api-key\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":34,"slug":36,"name":36,"author":260,"repo":261,"githubUrl":262,"stars":263,"transport":264,"ogImage":265,"installCommand":266,"bestFor":267,"boundary":268,"boundaryNote":269,"summary":270,"tools":271,"configSnippet":287,"limitations":288,"webfuseSynergy":291,"runtimes":292,"installHtml":293,"configHtml":294},"Romain Peyrichou (roomi-fields)","roomi-fields/notebooklm-mcp","https://github.com/roomi-fields/notebooklm-mcp","170","stdio / HTTP REST","https://opengraph.githubassets.com/1/roomi-fields/notebooklm-mcp","npx -y @roomi-fields/notebooklm-mcp","Generating structured audio overviews, multi-speaker podcasts, and citation-backed summaries from source documents","Audio Overview & Podcast Generation","Drives Google NotebookLM workflows to convert research notebooks into multi-speaker conversational audio.","A feature-rich MCP server and REST service for Google NotebookLM. It connects research notes, document sources, and study aids to generate two-speaker podcast discussions, audio overviews, and structured study guides.",[272,276,280,284],{"name":273,"schema":274,"description":275},"generate_content","{ \"content_type\": \"string\", \"custom_instructions\": \"string?\", \"language\": \"string?\" }","Generate conversational audio overviews, reports, or study aids from notebook sources.",{"name":277,"schema":278,"description":279},"ask_question","{ \"question\": \"string\", \"notebook_id\": \"string?\" }","Query notebook documents with grounded, citation-backed answers.",{"name":281,"schema":282,"description":283},"add_source","{ \"notebook_id\": \"string\", \"source_type\": \"string\", \"content\": \"string\" }","Add a document, web URL, or text note to a notebook.",{"name":285,"schema":209,"description":286},"list_notebooks","List accessible notebooks and active document collections.","{\n  \"mcpServers\": {\n    \"notebooklm\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@roomi-fields/notebooklm-mcp\"],\n      \"env\": {\n        \"NOTEBOOKLM_CONTENT_LANGUAGE\": \"en\"\n      }\n    }\n  }\n}\n",[289,290],"Relies on browser automation and undocumented Google endpoints, requiring dedicated account cookies.","Subject to daily account generation quotas for long audio overviews.","Scrape reference documentation through Webfuse proxies and pass clean markdown into NotebookLM for audio podcast generation.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> @roomi-fields/notebooklm-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"notebooklm\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"@roomi-fields/notebooklm-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"NOTEBOOKLM_CONTENT_LANGUAGE\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"en\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":39,"slug":41,"name":296,"author":297,"repo":298,"githubUrl":299,"stars":155,"transport":78,"ogImage":300,"installCommand":301,"bestFor":302,"boundary":303,"boundaryNote":304,"summary":305,"tools":306,"configSnippet":321,"limitations":322,"webfuseSynergy":325,"runtimes":326,"installHtml":327,"configHtml":328},"kokoro-mcp-server","Aparsoft","aparsoft/kokoro-mcp-server","https://github.com/aparsoft/kokoro-mcp-server","https://opengraph.githubassets.com/1/aparsoft/kokoro-mcp-server","pip install -e '.[mcp,cli]'","Completely offline, zero-cost text-to-speech synthesis and automated podcast generation using open weights","Open-Weights Local TTS","Runs local Kokoro-82M speech synthesis models with audio enhancement and script processing.","An open-source Python MCP server built on the Kokoro-82M model. It provides private, local speech generation without API keys or cloud dependencies, featuring audio enhancement, multi-speaker podcast generation, and silence trimming.",[307,311,315,317],{"name":308,"schema":309,"description":310},"generate_speech","{ \"text\": \"string\", \"voice\": \"string?\", \"speed\": \"number?\", \"output_file\": \"string?\" }","Synthesize speech locally using Kokoro voice models.",{"name":312,"schema":313,"description":314},"generate_podcast","{ \"segments\": \"array\", \"output_path\": \"string\", \"gap_duration\": \"number?\" }","Orchestrate multi-speaker podcast dialogues with customizable pacing.",{"name":172,"schema":209,"description":316},"List available local voice models and language presets.",{"name":318,"schema":319,"description":320},"process_script","{ \"script_path\": \"string\", \"output_path\": \"string\", \"voice\": \"string?\" }","Convert a multi-line text script into sequential audio files.","{\n  \"mcpServers\": {\n    \"kokoro\": {\n      \"command\": \"aparsoft-tts-server\",\n      \"args\": [],\n      \"env\": {\n        \"TTS_VOICE\": \"am_michael\",\n        \"TTS_SPEED\": \"1.0\"\n      }\n    }\n  }\n}\n",[323,324],"Downloads local model weights on first execution, introducing initial setup latency.","Synthesis speed depends on host CPU or GPU capabilities during batch audio generation.","Run zero-cost offline speech generation to provide local audio prompts for browser automation testing in Webfuse.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">pip\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> install\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -e\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> '.[mcp,cli]'\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"kokoro\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"aparsoft-tts-server\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [],\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"env\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"TTS_VOICE\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"am_michael\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">        \"TTS_SPEED\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"1.0\"\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">      }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":44,"slug":46,"name":46,"author":330,"repo":331,"githubUrl":332,"stars":333,"transport":78,"ogImage":334,"installCommand":335,"bestFor":336,"boundary":337,"boundaryNote":338,"summary":339,"tools":340,"configSnippet":356,"limitations":357,"webfuseSynergy":360,"runtimes":361,"installHtml":362,"configHtml":363},"sm18lr88","sm18lr88/STT-MCP","https://github.com/sm18lr88/STT-MCP","31","https://opengraph.githubassets.com/1/sm18lr88/STT-MCP","uv run stt-mcp","Local, private speech-to-text transcription with asynchronous job lifecycle management and CUDA safety policies","Local Speech Recognition & Async Jobs","Provides process-isolated speech-to-text powered by Granite Speech or parakeet.cpp.","A local speech-to-text MCP server designed for privacy and stability. It features process-isolated workers, fail-closed GPU policies, and asynchronous job tracking to prevent blocking MCP transports during long audio transcriptions.",[341,345,349,353],{"name":342,"schema":343,"description":344},"start_transcription","{ \"job_id\": \"string\", \"source_path\": \"string\", \"formats\": \"array?\" }","Start an asynchronous transcription job returning an immediate status handle.",{"name":346,"schema":347,"description":348},"get_transcription_status","{ \"job_id\": \"string\" }","Check progress, execution state, and output paths of a transcription job.",{"name":350,"schema":351,"description":352},"transcribe","{ \"source_path\": \"string\", \"formats\": \"array?\" }","Transcribe an audio file synchronously and return structured text results.",{"name":354,"schema":347,"description":355},"cancel_transcription","Cancel an ongoing background transcription task.","{\n  \"mcpServers\": {\n    \"stt\": {\n      \"command\": \"uv\",\n      \"args\": [\"run\", \"stt-mcp\"]\n    }\n  }\n}\n",[358,359],"Operates one transcription job at a time per worker process, rejecting concurrent requests as busy.","Requires local audio file paths on the host machine rather than remote URLs or base64 streams.","Transcribe customer audio feedback locally and link transcripts to Webfuse session diagnostic reports.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">uv\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> stt-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"stt\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"uv\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"run\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"stt-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":49,"slug":51,"name":51,"author":365,"repo":366,"githubUrl":367,"stars":368,"transport":78,"ogImage":369,"installCommand":370,"bestFor":371,"boundary":372,"boundaryNote":373,"summary":374,"tools":375,"configSnippet":392,"limitations":393,"webfuseSynergy":396,"runtimes":397,"installHtml":398,"configHtml":399},"Kachi Odoemene","kachiO/mlx-whisper-mcp","https://github.com/kachiO/mlx-whisper-mcp","24","https://opengraph.githubassets.com/1/kachiO/mlx-whisper-mcp","uv run mlx_whisper_mcp.py","On-device speech-to-text transcription optimized specifically for Apple Silicon hardware","Apple Silicon STT","Uses Apple MLX frameworks for fast on-device Whisper Large v3 Turbo transcription.","A lightweight Python MCP server using Apple MLX Whisper. It enables fast on-device speech transcription and translation on macOS without cloud API keys, processing local files and base64 audio inputs.",[376,380,384,388],{"name":377,"schema":378,"description":379},"transcribe_file","{ \"file_path\": \"string\", \"language\": \"string?\", \"task\": \"string?\" }","Transcribe an audio file into text using on-device MLX Whisper models.",{"name":381,"schema":382,"description":383},"transcribe_audio","{ \"audio_data\": \"string\", \"file_format\": \"string\", \"language\": \"string?\" }","Transcribe base64-encoded audio data directly in memory.",{"name":385,"schema":386,"description":387},"transcribe_youtube","{ \"url\": \"string\", \"language\": \"string?\", \"task\": \"string?\" }","Fetch and transcribe audio tracks from YouTube URLs.",{"name":389,"schema":390,"description":391},"download_youtube","{ \"url\": \"string\", \"keep_file\": \"boolean?\" }","Download audio streams from video URLs to a local data directory.","{\n  \"mcpServers\": {\n    \"mlx-whisper\": {\n      \"command\": \"uv\",\n      \"args\": [\"run\", \"/path/to/mlx_whisper_mcp.py\"]\n    }\n  }\n}\n",[394,395],"Compatible only with Apple Silicon (M-series) Macs running macOS.","Initial execution downloads a 1.6GB Whisper Large v3 model before transcription begins.","Run private, on-device audio transcription on Mac developer machines while testing Webfuse voice agents.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">uv\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> run\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> mlx_whisper_mcp.py\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"mlx-whisper\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"uv\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"run\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"/path/to/mlx_whisper_mcp.py\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{"rank":54,"slug":56,"name":401,"author":402,"repo":403,"githubUrl":404,"stars":405,"transport":78,"ogImage":406,"installCommand":407,"bestFor":408,"boundary":409,"boundaryNote":410,"summary":411,"tools":412,"configSnippet":424,"limitations":425,"webfuseSynergy":428,"runtimes":429,"installHtml":430,"configHtml":431},"notebooklm-mcp (PleasePrompto)","PleasePrompto","PleasePrompto/notebooklm-mcp","https://github.com/PleasePrompto/notebooklm-mcp","3.4k","https://opengraph.githubassets.com/1/PleasePrompto/notebooklm-mcp","npx -y notebooklm-mcp","Document research, citation extraction, and triggering Google NotebookLM deep research audio overviews","Research & Audio Summaries","Connects agents to NotebookLM chat sessions and conversational audio generation tools.","The widely adopted community MCP server for Google NotebookLM. It allows coding agents to query source notebooks, manage document attachments, and initiate deep conversational audio overviews.",[413,415,418,422],{"name":277,"schema":278,"description":414},"Ask questions grounded in notebook sources with exact citations.",{"name":281,"schema":416,"description":417},"{ \"notebook_id\": \"string\", \"url\": \"string?\", \"text\": \"string?\" }","Add a web link, text document, or PDF to a research notebook.",{"name":419,"schema":420,"description":421},"generate_audio_overview","{ \"notebook_id\": \"string\", \"instructions\": \"string?\" }","Trigger a two-speaker conversational audio summary of the notebook sources.",{"name":285,"schema":209,"description":423},"List all active notebooks and document counts.","{\n  \"mcpServers\": {\n    \"notebooklm-prompto\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"notebooklm-mcp\"]\n    }\n  }\n}\n",[426,427],"Requires persistent browser cookies and manual Google login setup.","Long audio generation tasks can take several minutes to process on Google servers.","Gather documentation from protected web pages using Webfuse stealth proxies before submitting to NotebookLM.",[108,109,110],"\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#6F42C1;--shiki-dark:#B392F0\">npx\u003C/span>\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\"> -y\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\"> notebooklm-mcp\u003C/span>\u003C/span>\u003C/code>\u003C/pre>","\u003Cpre class=\"shiki shiki-themes github-light github-dark\" style=\"--shiki-light:#24292e;--shiki-dark:#e1e4e8;--shiki-light-bg:#fff;--shiki-dark-bg:#24292e\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">{\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">  \"mcpServers\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">    \"notebooklm-prompto\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: {\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"command\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"npx\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">,\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#005CC5;--shiki-dark:#79B8FF\">      \"args\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">: [\u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"-y\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">, \u003C/span>\u003Cspan style=\"--shiki-light:#032F62;--shiki-dark:#9ECBFF\">\"notebooklm-mcp\"\u003C/span>\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">]\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">    }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">  }\u003C/span>\u003C/span>\n\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#24292E;--shiki-dark:#E1E4E8\">}\u003C/span>\u003C/span>\u003C/code>\u003C/pre>",{},"The top 10 Model Context Protocol (MCP) servers for ElevenLabs, Twilio telephony, Cartesia streaming TTS, Vapi, Retell AI, and local Whisper speech recognition, with tool schemas and configs for Claude Desktop, Cursor, and OpenCode.","Top 10 Voice AI & Telephony MCP Servers for AI Agents (2026) | Webfuse","/mcp/thumbnails/voice-agents.png",[437,440,443],{"title":438,"description":439},"Official protocol compliance","Evaluated for implementation of standard MCP transports over stdio and Streamable HTTP, supporting tool schemas, resources, and audio generation endpoints.",{"title":441,"description":442},"Tool schemas taken from source","Every callable tool name, argument signature, launch entrypoint, and environment variable is extracted directly from the repository source code.",{"title":444,"description":445},"Context and token discipline","Assessed on how responses handle large audio payloads, transcript streaming, and base64 payloads to prevent model context exhaustion.","voice-agents","mcp/voice-agents","September 2026","SqcVn_OJiZBFx5MtGjcN8giGa9XaZPT-JcyNASXxfx4",1788261835308]