ChatGPT’s connector flow accepts custom MCP servers via Apps (renamed from “Connectors” in December 2025; both terms still appear in OpenAI’s UI). Once added on web, the connector works on ChatGPT web, Desktop, and mobile automatically. Important: ChatGPT only accepts HTTPS remote MCP endpoints, not local stdio. The Kataven MCP server runs locally over stdio, so you need a tunnel — follow the tunnel recipe before continuing here.Documentation Index
Fetch the complete documentation index at: https://docs.kataven.ai/llms.txt
Use this file to discover all available pages before exploring further.
If you’re a developer building your own ChatGPT-style agent, the OpenAI Agents SDK programmatic path supports stdio directly — no tunnel needed.
1. Run the tunnel
Follow Tunneling end-to-end. You should end up with a public HTTPS URL likehttps://abc123.ngrok.app/sse.
2. Enable Developer Mode
(Workspace owner / admin only.)- ChatGPT Workspace settings (gear icon, top-right).
- Permissions & Roles tab.
- Toggle Developer Mode for connectors.
3. Create the connector
- ChatGPT Settings (your profile icon, bottom-left) → Connectors (or Apps) → Create.
- Fill in:
- Name:
Kataven - Description:
Manage Kataven voice agents, calls, and campaigns. - MCP Server URL: the public HTTPS URL from step 1 (e.g.
https://abc123.ngrok.app/sse). - Authentication: None (the API key lives in your tunnel’s env, not in ChatGPT).
- Name:
- Create.
4. Use it
Open a new chat. Click the + next to the message composer → More → pick Kataven. Ask:List all my Kataven agents.ChatGPT routes the question through the connector and calls
kataven_list_agents.
5. Verify in the dashboard
| What changed | Open in Hub UI |
|---|---|
| Agents | hub.kataven.ai/agents |
| Phone numbers | hub.kataven.ai/phone-numbers |
| Live or recent calls | hub.kataven.ai/conversations |
| Campaigns | hub.kataven.ai/campaigns |
Operational notes
- Free ngrok URLs change between sessions and idle out. For day-to-day use, pin a paid ngrok subdomain or switch to Cloudflare Tunnel — both covered in Tunneling § Stable URLs.
- Anyone with the public URL can hit
kataven-mcpduring the session, gated only by yoursk_live_key. Treat the tunnel like a CI deploy URL — turn it off when not in use.
See also
- Manage with ChatGPT — full guide including the OpenAI Agents SDK programmatic path.
- Tunneling — the tunnel recipe in detail.
- Security — risk + key scoping.
- Troubleshooting.

