Skip to main content
Connect one of PolyAI’s authenticated MCP servers to your MCP client — Cursor, Claude Code, Claude Desktop, or Codex — and you can drive PolyAI from your IDE in minutes. Pick the server for the job:

Builder MCP

Build, test, and deploy agents. Uses an account API key and the /builder-mcp endpoint.

Data MCP

Query conversations, transcripts, and metrics. Uses an account API key and the /data-mcp endpoint.
The steps below use Builder MCP. Data MCP connects the same way — swap the endpoint path to /data-mcp; the same account API key works for both. See Data MCP → Get started for its exact commands.

Prerequisites

1

Get access to a PolyAI workspace

You build agents inside a PolyAI workspace, so you need access to one first.
  • Enterprise customers — PolyAI provisions your workspace during onboarding; your PolyAI representative sets it up and grants you access. Enterprise workspaces are region-specific (US, UK, or EU).
  • Getting started via the website — sign up at poly.ai to create a self-serve workspace, which lives in the Studio region.
2

Get an API key

Create an account API key from the API Keys tab on your workspace homepage in Agent Studio (see API keys). The same key works for both Builder MCP and Data MCP — see Authentication.Copy the value when it’s shown — the full key only appears once.
The API Keys tab in Agent Studio, showing the list of keys and the 'API key' button to create a new one

Create a key from the API Keys tab in Agent Studio.

Treat the key like a password. Don’t commit it or put it in client-side code.
3

Find your account ID

Open Agent Studio. Your account ID is the first path segment in the URL:
For example, https://studio.uk.poly.ai/acme-uk/acme-team-4/agentaccount_id=acme-uk.
“Account ID” and “Workspace ID” are the same thing. Agent Studio’s UI calls this the Workspace ID and shows it in a prefixed form (ws-xxxxxxxx). The API parameter is named accountId (Agents and Data APIs) or account_id (Conversations, Chat, Webhooks, and most other APIs) — same value, different casing convention depending on which API family you’re calling. Both the slug form from the URL (acme-uk) and the prefixed form (ws-xxxxxxxx) work in API calls.

1. Set your key and endpoint

Match the region to the workspace or account your key belongs to. Connecting to the wrong region authenticates against the wrong place. See Authentication for how regions map.

2. Add the server to your client

Add to ~/.cursor/mcp.json:
Restart Cursor, then open the MCP settings to confirm the PolyAI tools loaded.
Most clients set the Accept: application/json, text/event-stream header for you. If a client can’t connect, add it explicitly — both servers use the streamable HTTP transport.
Connecting to both servers at once? Add them under distinct names (e.g. polyai-builder and polyai-data), each with its own endpoint and key.

3. Verify

Ask your client to list its available tools, or test the endpoint directly:
A number greater than zero means the server is reachable and your key is valid.

Next steps

What Builder MCP can do

Browse the tools, grouped by agents, data, and alerts.

Build, test & deploy

Walk through the full lifecycle from branch to production.

Query data with Data MCP

Search conversations, read transcripts, and aggregate metrics.

Consume external tools

Connect a live agent out to a third-party MCP server.
Last modified on July 17, 2026