Directory listings for Claude and ChatGPT are under review — once approved, the connector becomes discoverable in-app and the manual steps below become optional. See availability.
Claude
Claude (web, desktop, and mobile):- Go to Settings → Connectors and select Add custom connector.
- Name it
Perform.AIand enter the server URL:https://mcp.perform.ai/mcp. - Select Add, then Connect — the Perform.AI sign-in opens; sign in and approve.
- In a chat, enable the connector from the tools menu and try: “Which carriers do we have configured?”
/mcp inside a session to complete the sign-in.
ChatGPT
Connectors require a ChatGPT plan with connector support (Plus, Pro, Team, or Enterprise; Team/Enterprise may need an admin to enable custom connectors).- Enable Settings → Connectors → Advanced → Developer mode (required for custom MCP connectors while our listing is under review).
- Under Settings → Connectors, select Create / Add custom connector.
- Name it
Perform.AI, set the MCP server URL tohttps://mcp.perform.ai/mcp, and choose OAuth as the authentication method. - Save, then complete the Perform.AI sign-in when prompted.
- In a conversation, add the connector via the composer’s tools menu.
Microsoft Copilot
A first-party Copilot listing is planned. Meanwhile, MCP-capable Microsoft surfaces can connect manually: Copilot Studio (custom agents): add a new Tool → Model Context Protocol, set the server URL tohttps://mcp.perform.ai/mcp with OAuth authentication, and sign in with your Perform.AI account.
VS Code (GitHub Copilot agent mode): add to your mcp.json:
Clients without remote-server support
Some MCP clients only launch local servers and can’t connect to a remote URL with OAuth directly. For those, the open-sourcemcp-remote bridge runs locally, handles the OAuth flow, and presents Perform.AI to the client as a local server.
Install it once (recommended, so first connection doesn’t stall on a download):
claude_desktop_config.json-style file (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%\Claude\claude_desktop_config.json):
node --version to check).
Custom applications
The server speaks standard MCP over Streamable HTTP with OAuth 2.1 — including metadata discovery and dynamic client registration, so a spec-compliant client needs no pre-registered credentials:- Discovery:
https://mcp.perform.ai/.well-known/oauth-authorization-server - Grant types:
authorization_code(with PKCE) andrefresh_token
TypeScript
Redirect URIs: client registrations must use HTTPS redirect URIs (loopback URIs for desktop clients are always accepted). If your client redirects to a domain Perform.AI doesn’t recognize, users see a consent screen naming the destination before the redirect proceeds — to allowlist your redirect domains, contact your Key Account Manager or cs@perform.ai. Claude Desktop and Claude Code users never see this screen.