--- title: "ChatGPT" description: "Connect Voicetta in ChatGPT Developer mode so ChatGPT can place a call and get a real-world task done." publishedAt: "2026-10-03" modifiedAt: "2026-10-03" category: "Getting Started" tags: "Voicetta, ChatGPT, MCP, Developer mode, outbound calls, get it done" navOrder: "25" canonical: "https://voicetta.com/developers/chatgpt" --- # ChatGPT ChatGPT can ask Voicetta to place a phone call from your workspace and then read back what happened. This is a remote MCP server. It is not the older ChatGPT Plugins system, and it is not the Setup MCP used to provision a new agent. ## Before you connect 1. In Voicetta, open **Settings → Developers**. 2. Create a workspace API key and tick **Place outbound calls**. 3. Give at least one agent a phone number with outbound calling enabled. The key is a bearer secret. Treat it like a password. ## Connect in ChatGPT Developer mode 1. In ChatGPT, turn on **Developer mode** (Settings → Apps & Connectors, or the Connectors section in your workspace). 2. Add a custom MCP server. 3. Server URL: `https://api.voicetta.com/mcp` 4. Authentication: **Bearer** 5. Token: the workspace API key (`vk_live_...`) ChatGPT will call `initialize`, then list two tools: | Tool | What it does | |---|---| | `voicetta_get_it_done` | Starts a call. Arguments: `goal`, `to`, optional `assistant_id` and `customer_name`. Returns a `task_id`. | | `voicetta_get_task` | Reads status and the result after the call ends. | ## Try it Ask ChatGPT something like: > Get a refund for my stay on 12 October. Call +48 123 456 789. ChatGPT should call `voicetta_get_it_done`, then poll `voicetta_get_task` until status is `completed` or `failed`. If you omit `assistant_id`, Voicetta picks the workspace agent that can already dial out. ## What the agent does on the call The outbound prompt gets one extra block: accomplish `goal`. It does not answer as an inbound receptionist. Voice, number, SMS, and email tools stay as you configured them. ## If it does not connect - The URL must be exactly `https://api.voicetta.com/mcp` — not `mcp.voicetta.com`, which is Setup MCP. - The key must have **Place outbound calls**. - Outbound calling must be enabled for the agent's number. - The destination must be E.164, for example `+14155559999`. ## Related pages * [Overview](/developers/overview) * [Outbound Calls API](/developers/outbound-calls) * [Dynamic Variables](/developers/dynamic-variables) * [Read API Reference](/developers/api-reference) * [Quickstart](/developers/quickstart)