MCP

Connect Speaknode to Claude, ChatGPT, Cursor and other AI assistants

MCP (Model Context Protocol) lets an AI assistant work inside Speaknode on your behalf: read your calls, change an agent, build an analytics report. You connect it once, and from then on you ask the assistant in plain language instead of clicking through the interface.

What the assistant can reach

AreaExamples
AgentsRead the setup, change the prompt, switch the model or voice
Calls and sessionsFind a call, read the transcript, look at how it ended
AnalyticsRun an analysis, read the scores, assemble a report
ToolsList the agent's tools, create one, run a test call against it
TestsStart a test run, read the results
Reference dataModels, languages, staff and clients

The assistant sees exactly what you see. It works under your account, inside your space, with your permissions — it cannot reach a space you have no access to, and it cannot do anything the interface would not let you do.

What you need

There is nothing else to copy. No API key, no client ID, no secret — the address is the whole configuration.

How the connection works

You paste the address; the rest happens by itself:

  1. The client asks the server who is allowed in and gets pointed at Speaknode.
  2. A browser window opens with the usual login page.
  3. You sign in and confirm access.
  4. The client receives a token and starts working.

The token belongs to you personally. Your colleague connecting the same address logs in as themselves and sees their own data.

Connecting

Claude (web and desktop)

  1. Open Settings → Connectors
  2. Click Add custom connector
  3. Paste https://test.api.speaknode.com/mcp as the server address
  4. Confirm — a login window opens
  5. Sign in with your Speaknode account

The connector appears in the list and stays available in every new chat.

Claude Code

claude mcp add --transport http speaknode https://test.api.speaknode.com/mcp

Then run /mcp inside Claude Code and pick Authenticate. A browser opens, you sign in, and the tools become available in the session.

Cursor

Add the server to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "speaknode": {
      "url": "https://test.api.speaknode.com/mcp"
    }
  }
}

Restart Cursor, open Settings → MCP, and click the sign-in prompt next to the server.

ChatGPT

  1. Open Settings → Connectors
  2. Click Add and choose a custom connector
  3. Paste the server address and confirm
  4. Sign in with your Speaknode account

Custom connectors are only available on paid ChatGPT plans. On a free plan the section will not appear.

Codex

Add the server to ~/.codex/config.toml:

[mcp_servers.speaknode]
url = "https://test.api.speaknode.com/mcp"

Restart Codex and confirm the sign-in when it asks.

Access and safety

The assistant acts as you. Every call it makes is recorded under your account, so anything it changes looks — correctly — like your change.

It can change things, not only read them. Creating an agent, editing a prompt, starting a test run cost money the same way they do from the interface. Read what the assistant proposes before you confirm it.

Revoking access — remove the connector in the client. Signing out of Speaknode in your browser does not disconnect it: the client holds its own token.

If something goes wrong

What you seeWhat it meansWhat to do
Login window does not openThe client did not reach the serverCheck the address ends in /mcp and opens in a browser
Invalid parameter: redirect_uriThis client's callback address is not allowed yetSend the full error text to support — one line has to be added on our side
Signed in, but no toolsThe client connected before authentication finishedReconnect the server in the client
Tools present, calls failYour account has no access to that spaceCheck in the interface that you can see the same data

On this page