Speko MCP server

Make and take phone calls with voice agents, transcribe audio, and turn text into speech from one Speko account. Build and test agents and manage phone numbers.

Connect

MCP endpoint (Streamable HTTP): https://mcp-staging.speko.dev/mcp

Sign-in: OAuth browser sign-in. For automation, send a Speko Platform API key in the Authorization header as Bearer <key> instead.

Public documentation MCP, no sign-in: https://mcp-staging.speko.dev

Guided installer: npx @spekoai/mcp@latest init

Set up your client

Claude Code

Run in a terminal:

claude mcp add --transport http speko https://mcp-staging.speko.dev/mcp

Codex

Add to ~/.codex/config.toml:

[mcp_servers.speko]
url = "https://mcp-staging.speko.dev/mcp"

OpenCode

Add to opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "speko": {
      "type": "remote",
      "url": "https://mcp-staging.speko.dev/mcp",
      "enabled": true
    }
  }
}

Cursor

Open Cursor Settings > MCP > Add new global MCP server, then add:

{
  "mcpServers": {
    "speko": {
      "url": "https://mcp-staging.speko.dev/mcp"
    }
  }
}

Other clients

Configure a remote HTTP MCP server named speko at this URL, with OAuth browser sign-in:

https://mcp-staging.speko.dev/mcp

Full setup guide: https://docs.speko.ai/quickstart/mcp