ChatGPT

MCP (Model Context Protocol) on Via Kondado lets you connect ChatGPT — in any of its products — directly to your data integrated in Kondado. Once connected, you can ask ChatGPT to list tables, describe fields, and run queries in natural language without leaving the chat.

This article covers how to set up the connection in ChatGPT (Web and Desktop) and in Codex (OpenAI's CLI). For the general MCP concept on Via Kondado and the alternative token-based path, see the MCP section of the main Via Kondado article. To connect the Claude family (Anthropic), see the Claude article.

Via Kondado MCP endpoint:
https://mcp.kondado.io/mcp
Same URL for every customer — authentication resolves which account each call belongs to.
Plan and Developer mode: connecting custom MCP servers to ChatGPT works on any plan, including Free / Personal. On every plan you must turn on Developer mode before creating the app — see the step-by-step below.

ChatGPT (Web)

The walkthrough below was validated on a Free / Personal account. The same steps work on paid plans.

Step zero — Developer mode is required. Without Developer mode enabled, the button to create a custom MCP app stays disabled. Steps 1–3 below show how to turn it on. Developer mode comes with an "ELEVATED RISK" warning and disables Memory in chats that use custom apps.

Step 1. Open ChatGPT Web and click your account avatar (top right) → Settings.

ChatGPT account dropdown showing the Settings option

Step 2. In the Settings sidebar, click Apps. Scroll to the bottom of the page and click Advanced settings.

ChatGPT Settings → Apps with the Advanced settings link at the bottom

Step 3. Under Advanced settings, turn on the Developer mode toggle and confirm the risk warning. Without this step the "Create app" button will not be enabled.

Developer mode toggle under Advanced settings with ELEVATED RISK badge

Step 4. Still in Advanced settings, click Create app. In the New App modal, fill in:

  • Name: Kondado (or any name of your choice)
  • MCP Server URL: https://mcp.kondado.io/mcp
  • Authentication: leave it on OAuth — there is no need to expand Advanced OAuth settings; ChatGPT discovers the auth server automatically.
  • Tick the "I understand and want to continue" checkbox (risk acknowledgment).

New App modal filled in with Kondado and the MCP URL

Step 5. When you click Create, ChatGPT opens a new tab at app.kondado.com.br with the "Authorize MCP access" screen. Confirm that the connected email is yours, pick the destination Via Kondado from the dropdown, and click Authorize.

Authorize MCP access screen on app.kondado.com.br

Step 6. The consent tab closes itself and the app appears connected inside ChatGPT, with a DEV badge. The Kondado tools are immediately available for use.

Kondado app connected in ChatGPT with the DEV badge

Step 7. To use the connector, open a Developer mode chat. The input box has an orange border indicating dev mode, and Memory is disabled for this kind of chat.

ChatGPT Developer mode chat with an orange-bordered input

That's it. Ask a question about your data — for example, "tell me about my Omie sales". ChatGPT will call the Kondado tools, run the queries, and return the results in the chat.

ChatGPT answering a question about Omie sales via the Kondado MCP

How this differs from Claude: ChatGPT does not ask for permission on every tool call. Once you authorize the connection (step 5), every Kondado tool is available in the chat without further consent.

ChatGPT (Desktop)

The Desktop version of ChatGPT (Mac and Windows) uses the same account and the same connectors configured on the Web:

  • Connectors added on the Web automatically show up on Desktop (and vice versa).
  • The OAuth flow (Kondado sign-in + destination pick + Approve) also runs in your system's default browser.
  • If your Desktop version exposes its own Connectors menu, the registration is identical to the Web (same Name + same URL https://mcp.kondado.io/mcp).

If your Desktop app doesn't yet expose the custom-connector UI, configure it on the Web and the connection will propagate to the app.

Codex (OpenAI CLI)

Codex is OpenAI's terminal CLI (the counterpart of Anthropic's Claude Code). It accepts MCP servers via a direct command or via the ~/.codex/config.toml file.

Option A — direct command

In the terminal:

codex mcp add kondado --url https://mcp.kondado.io/mcp
codex mcp login kondado

The codex mcp login kondado command opens the browser at the Kondado sign-in screen and then at the "Authorize MCP access" screen. After picking the Via Kondado destination and clicking Approve, the token is stored locally by Codex and refreshed automatically.

Option B — config file

Add this to your ~/.codex/config.toml:

[mcp_servers.kondado]
url = "https://mcp.kondado.io/mcp"

Then run codex mcp login kondado to do the OAuth consent once. From there on, Codex uses the stored credentials on every subsequent call.

Useful commands

  • codex mcp list — lists the registered MCP servers.
  • codex mcp logout kondado — removes the stored OAuth credentials (useful for switching to a different Via Kondado destination).
  • codex mcp remove kondado — removes the registered server.
CLI version: OpenAI is iterating quickly on Codex. If your codex mcp add complains about a flag or subcommand, update the CLI to the latest version and try again. The server URL (https://mcp.kondado.io/mcp) and the OAuth flow (sign-in + destination pick + Approve) do not change.

Other OpenAI clients

As OpenAI adds MCP support to new products (SDKs, Apps, etc.), the pattern is always the same:

  • Register the MCP server with the URL https://mcp.kondado.io/mcp.
  • On the first call, the client opens the Kondado consent screen at app.kondado.com.br.
  • You pick the Via Kondado destination and approve.

For third-party MCP clients or server-to-server integrations that do not support OAuth, you can use the legacy Via Kondado token — see the MCP section of the Via Kondado article.

Tips and troubleshooting

  • Switch Via Kondado: remove the connector in ChatGPT (or run codex mcp logout kondado) and add it again. Going through consent again lets you pick a different destination in the dropdown.
  • Token expired: ChatGPT and Codex refresh the token automatically via the refresh token. If you still see an authentication error, redo the connection (remove + add).
  • I don't see all my tables: the connector only sees tables in the destination you picked on the consent screen. Make sure you selected the right destination during consent.
  • "Create app" button is disabled: turn on Developer mode under Settings → Apps → Advanced settings. Without it the button stays grayed out on every plan. On Business / Enterprise workspaces, ask your admin to unblock Developer mode if the toggle is locked.
  • v1 limitations: MCP is read-only (queries only) and uses KSQL. You cannot write, update, or delete data in Via Kondado through MCP.

FAQ

What is Kondado MCP in ChatGPT?
MCP (Model Context Protocol) is an authenticated channel that links ChatGPT directly to your Via Kondado data. Once configured, ask in plain language and ChatGPT builds the KSQL queries for you. For the general concept, see the MCP section in the Via Kondado article.
Do I need a paid ChatGPT plan?
No. Custom MCP server connection works on every plan, including Free / Personal — we validated the walkthrough on a Free account. The real requirement is turning on Developer mode before creating the app (see the zeroth step in the ChatGPT (Web) section).
What is Developer mode and why does it need to be ON?
Developer mode is the toggle under Settings → Apps → Advanced settings that unlocks creating custom MCP apps. Without it, the Create app button stays disabled on every plan. ChatGPT shows an "ELEVATED RISK" warning and disables Memory in chats that use custom apps — that's OpenAI's behavior, not Kondado's. On Business / Enterprise workspaces the admin may have locked Developer mode; ask for it to be unlocked.
Can I connect more than one Via Kondado destination?
The app is bound to one Via Kondado per consent — you pick which one when authorizing. To switch, remove the app in Settings → Apps (or codex mcp logout kondado in the Codex CLI) and add it again, picking a different Via Kondado.
Does ChatGPT ask for permission on every query?
No. Unlike Claude, ChatGPT uses server-level consent: you authorize once when creating the app and ChatGPT runs the tools from then on without per-call confirmation. To revoke, remove the app from the apps list under Settings → Apps.
How do I remove the connection?
In ChatGPT Web/Desktop: Settings → Apps, find the "Kondado" app and click remove. In Codex (CLI): run codex mcp logout kondado then codex mcp remove kondado.
Does it work in Codex (CLI) too?
Yes. The Codex (OpenAI CLI) section in this article covers the step-by-step. The endpoint is the same — https://mcp.kondado.io/mcp — and OAuth authentication follows the same pattern as Web/Desktop.

Next steps

Connect Via Kondado to ChatGPT via MCP

Set up a custom MCP app in ChatGPT (Web, Desktop, or Codex) to access your Via Kondado on any plan.

1
Enable Developer mode

Under Settings → Apps → Advanced settings, turn on the Developer mode toggle. Without it, the Create app button stays disabled on every plan.

2
Create an MCP app

In Advanced settings, click Create app. Fill in Name (Kondado) and MCP Server URL with https://mcp.kondado.io/mcp.

3
Authorize Via Kondado

ChatGPT opens the Kondado consent flow. Sign in and pick which Via Kondado the app can access.

4
Confirm and enable the app

Approve access and enable the app in chat. No per-query approval needed — consent is server-level.

5
Use in natural language

Open a new chat, mention the Kondado app and ask for the queries in natural language.

Frequently asked questions

What is Kondado MCP in ChatGPT?
MCP (Model Context Protocol) is an authenticated channel that links ChatGPT directly to your Via Kondado data. Once configured, ask in plain language and ChatGPT builds the KSQL queries for you. For the general concept, see the MCP section in the Via Kondado article.
Do I need a paid ChatGPT plan?
No. Custom MCP server connection works on every plan, including Free / Personal — we validated the walkthrough on a Free account. The real requirement is turning on Developer mode before creating the app (see the zeroth step in the <a href="#anchor-chatgpt-web">ChatGPT (Web) section).
What is Developer mode and why does it need to be ON?
Developer mode is the toggle under Settings → Apps → Advanced settings that unlocks creating custom MCP apps. Without it, the Create app button stays disabled on every plan. ChatGPT shows an "ELEVATED RISK" warning and disables Memory in chats that use custom apps — that's OpenAI's behavior, not Kondado's. On Business / Enterprise workspaces the admin may have locked Developer mode; ask for it to be unlocked.
Can I connect more than one Via Kondado destination?
The app is bound to one Via Kondado per consent — you pick which one when authorizing. To switch, remove the app in Settings → Apps (or codex mcp logout kondado in the Codex CLI) and add it again, picking a different Via Kondado.
Does ChatGPT ask for permission on every query?
No. Unlike Claude, ChatGPT uses server-level consent: you authorize once when creating the app and ChatGPT runs the tools from then on without per-call confirmation. To revoke, remove the app from the apps list under Settings → Apps.
How do I remove the connection?
In ChatGPT Web/Desktop: Settings → Apps, find the "Kondado" app and click remove. In Codex (CLI): run codex mcp logout kondado then codex mcp remove kondado.
Does it work in Codex (CLI) too?
Yes. The <a href="#anchor-codex">Codex (OpenAI CLI) section in this article covers the step-by-step. The endpoint is the same — https://mcp.kondado.io/mcp — and OAuth authentication follows the same pattern as Web/Desktop.

Written by·Published 2026-05-07