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 the free plan (personal account). Since October 2026 you no longer need to turn on Developer mode: OpenAI removed that step, and the connector is created directly under Plugins. Tutorials that tell you to look for the Developer mode toggle are outdated.

ChatGPT (Web)

The walkthrough below was validated on a free personal account in October 2026. The same steps work on paid plans.

Step 1. Open ChatGPT Web, click your account name in the bottom-left sidebar, and go to Settings. In the sidebar, click Plugins.

Step 2. Under Plugins, click Explore catalog. Shortcut: chatgpt.com/plugins.

Step 3. On the catalog page, click the Add button in the top-right corner, then Create custom MCP server. The connector creation modal opens.

Step 4. In the 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) and click Create as plugin (label may vary slightly).

MCP server creation modal filled in with Kondado and the MCP server URL

Step 5. When you click Create as plugin, 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 authorization tab closes itself and the Kondado app appears connected inside ChatGPT. The Kondado tools are immediately available for use.

Kondado app connected in ChatGPT

Step 7. Open a chat and ask something about your data. If ChatGPT doesn't call Kondado on its own, select the Kondado app among the chat tools.

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 Kondado app at chatgpt.com/plugins (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.
  • I can't find where to create the connector: the path is Settings → Plugins → Explore catalog → Add → Create custom MCP server. Don't look for Developer mode: OpenAI removed that step in October 2026. On Business / Enterprise workspaces, your admin may have blocked custom MCP servers: ask them to allow it.
  • 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 server in ChatGPT (Web, Desktop, or Codex) to access your Via Kondado on any plan, including the free one.

1
Open Plugins

In ChatGPT, go to Settings → Plugins and click Explore catalog (or open chatgpt.com/plugins). You don't need to turn on Developer mode.

2
Create the MCP server

In the catalog, click Add → Create custom MCP server. Fill in Name (Kondado), Server URL https://mcp.kondado.io/mcp, and Authentication OAuth, tick "I understand and want to continue" and click Create.

3
Authorize Via Kondado

ChatGPT opens the Authorize MCP access screen at app.kondado.com.br. Confirm your email, pick the destination Via Kondado, and click Approve.

4
Use in natural language

Open a chat and ask for the queries in natural language. No per-query approval is needed: the authorization applies to the app.

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 any plan, including the free plan (personal account): we validated the walkthrough on a free personal account in October 2026.
Do I still need to turn on Developer mode?▼
No. In October 2026 OpenAI removed the step of turning on Developer mode. The connector is now created directly under Settings → Plugins → Explore catalog → Add → Create custom MCP server. Tutorials that tell you to look for the Developer mode toggle are outdated. On Business / Enterprise workspaces the admin may have blocked custom MCP servers; 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 at <a href="https://chatgpt.com/plugins">chatgpt.com/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 at <a href="https://chatgpt.com/plugins">chatgpt.com/plugins.
How do I remove the connection?▼
In ChatGPT Web/Desktop: <a href="https://chatgpt.com/plugins">chatgpt.com/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-10-08