Skip to main content
Glama

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)

  1. Add MCP without WEBVOICE_API_KEY first (or use the register tools from any client).

  2. Call webvoice_register_send_code with your email.

  3. Read the OTP from email, then webvoice_register_verify with the code.

  4. Response includes api_key (once), onboarding.credits, onboarding.can_use_api, and optional onboarding.solana (wallet + memo_code for USDC/SOL top-up).

  5. If can_use_api is true, use chat/TTS/STT immediately with welcome credits.

  6. Set WEBVOICE_API_KEY in MCP config and restart Cursor (optional Solana/PayPal top-up later).

REST equivalent: POST /api/v1/auth/send-code/POST /api/v1/auth/verify-code/ with create_api_key: true. See API docs.

Option B — Browser signup (human)

  1. Login — email OTP or Google (/accounts/login/). New users get welcome + daily free credits.

  2. API keyAPI dashboard → Create key → copy wv_… (shown once).

  3. Credits (optional)Buy credits, Premium (PayPal), or Solana (send USDC/SOL with your personal memo from webvoice_onboarding).

When balance is zero, MCP calls fail with insufficient credits; you receive an email with a recharge link.

MCP config

Edit Cursor MCP config (~/.cursor/mcp.json or Settings → MCP):

{
  "mcpServers": {
    "webvoice": {
      "command": "webvoice-mcp",
      "env": {
        "WEBVOICE_API_KEY": "wv_your_key_here"
      }
    }
  }
}

If webvoice-mcp is not on PATH, use Python module form:

{
  "mcpServers": {
    "webvoice": {
      "command": "python",
      "args": ["-m", "webvoice_mcp"],
      "cwd": "/path/to/webvoice",
      "env": {
        "WEBVOICE_API_KEY": "wv_your_key_here"
      }
    }
  }
}

Optional: WEBVOICE_BASE_URL (default https://webvoice.easytaskflow.app/api/v1).

Related MCP server: Multimodal MCP Server

Tools

Tool

Description

webvoice_register_send_code

Start registration — OTP to email

webvoice_register_verify

Complete registration → API key + onboarding (credits, can_use_api)

webvoice_onboarding

Credits, can_use_api, optional Solana wallet/memo, recharge URLs

webvoice_status

Credits balance

webvoice_list_chat_models

Available chat models

webvoice_list_voices

TTS voices

webvoice_chat

Chat completions (DeepSeek default)

webvoice_tts

Text-to-speech → MP3

webvoice_stt

Transcribe local audio file

webvoice_translate

Text translation

webvoice_image

MiniMax image generation

Example agent flow

New agent (register → use → optional top-up):

  1. webvoice_register_send_codewebvoice_register_verify → save api_key.

  2. If onboarding.can_use_api: call webvoice_chat / webvoice_tts / … immediately.

  3. Optional: webvoice_onboarding → Solana memo or PayPal URLs when you need more credits.

Existing account:

  1. Ask the model to call webvoice_chat with your question.

  2. Call webvoice_tts with output_path to save spoken reply.

  3. Call webvoice_stt with a recorded audio_path for voice input.

Credits are billed on your WebVoice account per API call.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • OCR, transcription, file extraction, and image generation for AI agents via MCP.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Official MCP server for OmniDimension. Drive voice agents, dispatch calls, and run bulk campaigns.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/supermarco74/webvoice-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server