Platform

MCP server

KlawVoice speaks Model Context Protocol natively: https://klaw-voice.netlify.app/api/mcp, JSON-RPC 2.0 over HTTP POST, protocol version 2024-11-05. Discovery (initialize, tools/list, ping) is open; tools/call authenticates with your klw_ key as a Bearer token.

Connect a client

# Claude Code
claude mcp add --transport http klawvoice https://klaw-voice.netlify.app/api/mcp
// Cursor — .cursor/mcp.json (same shape for Claude Desktop)
{
  "mcpServers": {
    "klawvoice": { "url": "https://klaw-voice.netlify.app/api/mcp" }
  }
}

A human-friendly setup page with per-client walkthroughs lives at /mcp.

The 14 tools

ToolDoes
create_persona / update_persona / list_personasManage agents
search_numbers / provision_number / list_numbersFind and buy numbers
place_call / list_calls / get_call_transcriptOutbound calls + transcripts
send_messageOutbound SMS
wait_for_eventBlock until a call/message event arrives
add_knowledgeAttach knowledge to an agent
list_leads / get_usageCaptured leads, account usage

Each tool is a thin wrapper over the same REST endpoints documented in the API reference — identical auth, identical limits, no separate permission model to reason about.

Discovery for other platforms

MCP server card: /.well-known/mcp/server-card.json · A2A agent card: /.well-known/agent-card.json · signed node discovery: /.well-known/dividen-agent.json — see SMCP & attestation.