
WebVoice
Wraps the WebVoice REST API for chat completions, text-to-speech, speech-to-text, translation, and image generation from MCP clients like Cursor and Claude Desktop. Ships with agent registration tools that let you sign up via email OTP without leaving the editor, returning an API key and welcome credits. Once registered, you can call webvoice_chat for DeepSeek completions, webvoice_tts to generate MP3 files, webvoice_stt to transcribe local audio, or webvoice_translate for text. Includes credit balance checks and onboarding info with optional Solana wallet details for top-ups. Useful when you want multimodal AI capabilities (voice, translation, image gen) accessible through MCP without managing separate API clients for each provider.
- tools
- 11
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- May 24, 2026
Tools
11 toolsPublic tool metadata for what this MCP can expose to an agent.
webvoice_register_send_codeStart registration — OTP to email
Start registration — OTP to email
No parameter schema in public metadata yet.
webvoice_register_verifyComplete registration → API key + onboarding (credits, can_use_api)
Complete registration → API key + onboarding (credits, can_use_api)
No parameter schema in public metadata yet.
webvoice_onboardingCredits, can_use_api, optional Solana wallet/memo, recharge URLs
Credits, can_use_api, optional Solana wallet/memo, recharge URLs
No parameter schema in public metadata yet.
webvoice_statusCredits balance
Credits balance
No parameter schema in public metadata yet.
webvoice_list_chat_modelsAvailable chat models
Available chat models
No parameter schema in public metadata yet.
webvoice_list_voicesTTS voices
TTS voices
No parameter schema in public metadata yet.
webvoice_chatChat completions (DeepSeek default)
Chat completions (DeepSeek default)
No parameter schema in public metadata yet.
webvoice_ttsText-to-speech → MP3
Text-to-speech → MP3
No parameter schema in public metadata yet.
webvoice_sttTranscribe local audio file
Transcribe local audio file
No parameter schema in public metadata yet.
webvoice_translateText translation
Text translation
No parameter schema in public metadata yet.
webvoice_imageMiniMax image generation
MiniMax image generation
No parameter schema in public metadata yet.
Sponsors
Configuration
WEBVOICE_API_KEYsecretWebVoice API key (wv_…). Optional until after webvoice_register_verify; required for chat/TTS/STT.
WEBVOICE_BASE_URLdefault: https://webvoice.easytaskflow.app/api/v1REST API base URL
Readme
WebVoice MCP Server
Local Model Context Protocol server that exposes WebVoice REST API tools to Cursor, Claude Desktop, and other MCP clients.
Install from PyPI:
pip install webvoice-mcp
From source (development)
pip install -r requirements-mcp.txt
# or editable install from repo root:
pip install -e .
Configure Cursor
Option A — Agent registration via MCP (no browser)
- Add MCP without
WEBVOICE_API_KEYfirst (or use the register tools from any client). - Call
webvoice_register_send_codewith your email. - Read the OTP from email, then
webvoice_register_verifywith the code. - Response includes
api_key(once),onboarding.credits,onboarding.can_use_api, and optionalonboarding.solana(wallet +memo_codefor USDC/SOL top-up). - If
can_use_apiis true, use chat/TTS/STT immediately with welcome credits. - Set
WEBVOICE_API_KEYin MCP config and restart Cursor (optional Solana/PayPal top-up later).
Details
- Repository
- github.com/supermarco74/webvoice-mcp
- Website
- webvoice.easytaskflow.app/api/documentation/#mcp
- Categories
- Communication & Messaging, Finance & Commerce, Media & Entertainment
- Package
webvoice-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active