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
| Tool | Does |
|---|---|
create_persona / update_persona / list_personas | Manage agents |
search_numbers / provision_number / list_numbers | Find and buy numbers |
place_call / list_calls / get_call_transcript | Outbound calls + transcripts |
send_message | Outbound SMS |
wait_for_event | Block until a call/message event arrives |
add_knowledge | Attach knowledge to an agent |
list_leads / get_usage | Captured 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.