Teleflows MCP server: user guide

The Teleflows MCP server lets AI assistants such as Claude and ChatGPT read your Teleflows data and answer questions about it in plain language. It is read-only: nothing in Teleflows can be created, changed or deleted through it.

Server address: https://mcp.teleflows.io
Reads Teleflows at: api.teleflows.io

1. Create an API key

  1. In Teleflows at api.teleflows.io, open Settings → API keys and create a key. Keys from another Teleflows environment are not accepted.
  2. Name it after the app, for example Claude. A separate key for each app lets you revoke one without affecting the others.
  3. Choose a role (see the next section) and an expiry, up to one year.
  4. Copy the key. You can only see the full key once.

More about keys, roles and expiry: Teleflows API documentation.

2. Choose the key's role

The assistant sees exactly what the key's role can see. Only roles whose permissions fit within your own are available.

3. Connect your app

Claude (claude.ai and the Claude apps)

  1. Open Settings → Connectors and choose Add custom connector.
  2. Enter a name, such as Teleflows, and the server address. Select Add, then Connect.
  3. Sign in on the Teleflows page that opens (next section).

On Team and Enterprise plans, an organization owner adds the connector first; each member then connects with their own key.

ChatGPT

  1. Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode (paid plans).
  2. Add a new app or connector with a name and the server address, and choose OAuth as the authentication.
  3. Sign in on the Teleflows page that opens (next section).

Claude Code

  1. Run this in a terminal:
    claude mcp add --transport http teleflows https://mcp.teleflows.io
  2. Run /mcp in Claude Code, choose teleflows and sign in.

Other MCP apps

Add the server address as a remote (HTTP) MCP server. Sign-in opens in your browser.

4. Sign in safely

Before you paste your key, check the sign-in page:

Where your key is kept. The key is stored encrypted on the Teleflows MCP server and used only to read data for you. The assistant never sees it. A connection lasts up to 90 days; after that, you sign in again.

5. What you can ask

AreaFor example
Calls"Show my last 10 calls" · "How many calls yesterday, by campaign?" · "Is there a recording for this call?"
Campaigns"List my active campaigns" · "Which publishers send traffic to campaign X?" · "Which tracking numbers belong to campaign X?"
Routing"Which buyers are active?" · "Show the routing plan for campaign X" · "What are the caps and recent pings for ring tree target X?"
SetupWorkflows, variables, audio files, blocked numbers, pixels, postback and predictive configs
Monitoring"Show this week's conversion receipts" · "Where is target X used?"

6. Good to know

7. Disconnect or revoke access

8. Troubleshooting

You seeWhyWhat to do
Claude says "wasn't connected" right after signing inThe page shows an earlier status; the sign-in itself completedReload the page; the connector is usually already connected.
"Teleflows did not accept this key"The key is incomplete, expired or revokedCopy the whole key again, or create a new one.
"Too many attempts for this sign-in"Several wrong keys in one sign-inStart the connection again from your app.
"Not allowed for your role"The key's role cannot read that dataUse a key with a role that can, or ask a Teleflows admin.
An empty answerNo records in that period, or the role cannot see themTry another period, or check with a key that has more access.
The assistant stops working after some weeksThe key expired or the connection reached 90 daysConnect again; create a new key if it expired.