Speko

Voice agents, phone calls, TTS, STT, and call transcripts

Documentation

MCP

Connect Speko to Claude Code, Codex, OpenCode, Cursor, and other AI coding tools.

Speko MCP gives coding agents authenticated access to organizations, agents, sessions, calls, phone numbers, knowledge bases, evals, deployment, migration helpers, and usage data.

Install in your tool

Run the guided installer and choose OAuth browser sign-in:

npx @spekoai/mcp@latest init

The hosted endpoint is https://mcp.speko.ai/mcp. It uses stateless JSON HTTP with MCP 2026-07-28. Better Auth owns OAuth state while the MCP service validates every access token independently, so requests can reach any replica. Automation can instead use a Speko Platform API key from API keys.

MCP does not expose API-key lifecycle tools. Create and revoke product-wide Platform keys from API keys.

claude mcp add --transport http speko https://mcp.speko.ai/mcp

Add to ~/.codex/config.toml:

[mcp_servers.speko]
url = "https://mcp.speko.ai/mcp"

Add to opencode.json:

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

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

{
  "mcpServers": {
    "speko": {
      "url": "https://mcp.speko.ai/mcp"
    }
  }
}

Configure a remote HTTP MCP server:

SettingValue
Namespeko
URLhttps://mcp.speko.ai/mcp
AuthenticationOAuth browser sign-in

For API-key automation, add Authorization: Bearer ${SPEKO_API_KEY} using the client's environment-variable syntax.

What to ask your agent

Once connected, ask your agent to:

  • inspect organization usage and credit balance;
  • create, update, deploy, or roll back agents;
  • create sessions and inspect call transcripts or recordings;
  • create phone numbers, knowledge bases, and evals;
  • convert external voice-agent configs with migration.workspace.inspect, migration.external_config.parse, and migration.session_config.build.

[

Quickstart

From sign-up to your first transcribe call in under five minutes.

](https://docs.speko.ai/quickstart)[

Replit

Add voice โ€” STT, TTS, and LLM with provider routing and failover โ€” to any Replit app.

](https://docs.speko.ai/quickstart/replit)