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 connector stays disabled. Steps 1–2 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 name, in the bottom-left sidebar → Settings. In the sidebar, click Plugins and scroll the list to the bottom, where you'll find Developer mode.

ChatGPT Settings → Plugins, list scrolled to the Developer mode item

Step 2. Click Developer mode — ChatGPT takes you to the Security and login section, where the toggle lives. Turn it on and confirm the risk warning. Without this step the "Create" button in step 4 will not be enabled. Direct shortcut: chatgpt.com/#settings/Security.

ChatGPT Settings → Security and login, Developer mode toggle on with the ELEVATED RISK badge

Step 3. Go back to Settings → Plugins and click Browse plugins (or go directly to chatgpt.com/plugins). On the plugins screen, click the "+" button next to the search box to open the create-connector modal. Shortcut: this link opens the modal directly.

ChatGPT Plugins screen with the Search plugins field and the + button to add a new plugin

Step 4. In the New Plugin modal, fill in:

  • Name: Kondado (or any name of your choice)
  • Connection: keep Server URL selected (not Tunnel) and paste 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 Plugin modal filled in with Kondado and the MCP server 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 Approve.

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" button is disabled: turn on Developer mode under Settings → Plugins → Developer mode. 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.

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 → Plugins, scroll the list to the bottom and click Developer mode (ChatGPT opens the Security and login section); turn on the toggle. Without it, the Create button stays disabled on every plan.

2
Create an MCP app

Under Settings → Plugins → Browse plugins, click the + button next to the search box to open the New Plugin modal. Fill in Name (Kondado) and, under Connection, keep Server URL with https://mcp.kondado.io/mcp; leave Authentication on OAuth and click Create.

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 → Plugins → Developer mode (ChatGPT opens the Security and login section) that unlocks creating custom MCP connectors. Without it, the Create 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 → Plugins (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 list under Settings → Plugins.
How do I remove the connection?▼
In ChatGPT Web/Desktop: Settings → Plugins, 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·Updated 2026-09-17