Claude

MCP (Model Context Protocol) on Via Kondado lets you connect Claude — in any of its products — directly to your data integrated in Kondado. Once connected, you can ask Claude 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 Claude Web, Claude Desktop, and Claude Code. For the general MCP concept on Via Kondado and the alternative token-based path, see the MCP section of the main Via Kondado article.

Via Kondado MCP endpoint:
https://mcp.kondado.io/mcp
Same URL for every customer — authentication resolves which account each call belongs to.

Claude Web

Validated on claude.ai. The whole flow takes less than a minute and uses OAuth — you do not need to copy any token by hand.

Step 1 — Open Settings → Connectors

In Claude Web, open Settings → Connectors in the left sidebar. Scroll to the bottom of the page and click "Add custom connector".

Claude Web Connectors page with the Add custom connector button at the bottom

Step 2 — Configure the connector

In the "Add custom connector" modal:

  • Name: Kondado or Via Kondado (any clear label — it is just cosmetic).
  • Remote MCP server URL: https://mcp.kondado.io/mcp (full URL, including the trailing /mcp).
  • Advanced settings: leave the defaults — you do not need to configure headers manually; authentication is discovered automatically.

Click Add. Claude validates that the server responds.

Add custom connector modal with the Name and Remote MCP server URL fields

Step 3 — Trigger the first call

Open a new chat and ask something that uses Kondado, for example:

  • "What tools do you have available from Via Kondado?"
  • "List the Kondado tables."
  • "How much did I spend on Google Ads last month?"

On the first call, Claude shows an "Authentication required to use this tool" card with a Connect button. Click Connect.

Authentication required to use this tool card with the Connect button

Step 4 — Sign in to Kondado

A browser window opens at the Kondado login screen (app.kondado.com.br). Sign in with your email and password (or social login).

Kondado login screen at app.kondado.com.br

Step 5 — Authorize access and pick a Via Kondado

Next, the "Authorize MCP access" screen appears:

  1. Confirm you are signed in as the right user (the "Logged in as ..." line).
  2. In the Choose a Via Kondado destination dropdown, pick which destination Claude should query. If you have more than one Via Kondado configured, pick the one you want Claude to run queries against.
  3. Click Approve.

Authorize MCP access screen with the Choose a Via Kondado destination dropdown and the Deny and Approve buttons

Step 6 — Confirmation

The window shows "Authentication complete" and closes itself after a few seconds.

Authentication complete screen confirming the popup will close

Step 7 — Allow tool calls in Claude

Back in Claude, the tool call that was waiting for authentication runs automatically. From there on, Claude asks for permission per tool call ("Claude wants to use Run query from Kondado") with Always allow / Deny buttons.

Click Always allow if you want to stop seeing this pop-up for that tool.

Claude permission dialog asking to allow Run query from Kondado with Always allow and Deny buttons

Claude Desktop

Claude Desktop also supports remote MCP servers. The configuration flow mirrors the Web version — you register the URL and Claude handles the rest through OAuth.

  1. Open Claude Desktop → Settings → Connectors.
  2. Click "Add custom connector" and fill in:
    • Name: Kondado
    • Remote MCP server URL: https://mcp.kondado.io/mcp
  3. Confirm. On the first call that uses Kondado, Claude Desktop opens the browser at the same consent screen described in steps 4 to 6 above.
  4. After approving, Claude Desktop stores the token and reuses it on subsequent calls — you do not need to sign in again.
Exact UI version: Anthropic is iterating on the Claude Desktop interface. If your version requires a JSON config file instead of the Settings menu, use the same format described in the Claude Code section below (same URL, same automatic authentication).

Claude Code (CLI)

Claude Code is Anthropic's terminal CLI. It accepts MCP servers via a direct command or a config file.

Option A — direct command

claude mcp add kondado --transport http --url https://mcp.kondado.io/mcp

Option B — config file

Add this to your Claude Code settings.json:

{
  "mcpServers": {
    "kondado": {
      "type": "http",
      "url": "https://mcp.kondado.io/mcp"
    }
  }
}

On the first tool call that uses Kondado, Claude Code opens the browser in the same OAuth flow described in steps 4 to 6 of Claude Web. After approving, the token is stored locally and refreshed automatically.

Other Claude clients

As Anthropic adds MCP support to new products in the Claude family, 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.

See also: to connect OpenAI products (ChatGPT Web/Desktop and the Codex CLI), see the ChatGPT article.

For third-party MCP clients (non-Claude) 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: open Settings → Connectors, remove the connector, and add it again. Going through consent again lets you pick a different destination in the dropdown.
  • Token expired: Claude refreshes 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 in Step 5.
  • Claude asks for permission on every call: click Always allow the first time to stop seeing the pop-up for that specific tool.
  • 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 Claude?
MCP (Model Context Protocol) is an authenticated channel that links Claude directly to your Via Kondado data. Once configured, ask in plain language ("list my tables", "how much did I spend on Google Ads last month") and Claude builds the KSQL queries for you. For the general concept, see the MCP section in the Via Kondado article.
Which Claude plan does it work on?
Custom MCP server configuration follows Anthropic's current policy — whoever sees Settings → Connectors → Add custom connector in Claude Web can add Via Kondado. Claude Desktop and Claude Code (CLI) accept the same endpoint via local configuration on any Anthropic account. If the option isn't available in your workspace, contact your Anthropic account admin.
Can I connect more than one Via Kondado destination?
The connector is bound to one Via Kondado per OAuth session — you pick which one in Step 5 of the authorization screen. To switch between destinations, remove the connector in Settings → Connectors and add it again, choosing a different Via Kondado at consent. Details in the Tips and troubleshooting section.
What if the consent screen doesn't open?
Check three things: (1) the configured URL ends exactly with /mcp (https://mcp.kondado.io/mcp); (2) pop-up blockers are off in the Claude tab — consent opens in a secondary window; (3) you're signed in to Kondado in another tab of the same browser. If it persists, remove and re-add the connector.
Does Claude see my data? Where does it stay?
Claude only runs the queries you (or the agent) request and receives the results via MCP. Access is authenticated through OAuth — each session is bound to the Via Kondado chosen at consent. MCP is read-only: no write, update, or delete operations are exposed. Keep your token secure and follow the Via Kondado security recommendations.
How do I remove the connection?
In Claude Web: Settings → Connectors, find the "Kondado" card and click remove. In Claude Desktop: edit the config file and remove the MCP server entry, then restart the app. In Claude Code (CLI): run claude mcp remove kondado.
Does it work in Claude Desktop and Claude Code too?
Yes. This article covers all three: Claude Web, Claude Desktop, and Claude Code (CLI). The endpoint is the same — https://mcp.kondado.io/mcp — and OAuth authentication is identical across all three.

Next steps

Connect Via Kondado to Claude via MCP

Set up the MCP connection between Claude (Web, Desktop, or Code) and your Via Kondado in a few steps, no manual token copy.

1
Open Settings → Connectors

In Claude Web, open Settings from the sidebar and select Connectors. Click Add custom connector at the bottom.

2
Configure the connector

Set a name (e.g. Kondado) and the URL https://mcp.kondado.io/mcp in Remote MCP server URL. Click Add.

3
Trigger the first call

Open a new chat and ask something that uses Kondado, e.g. "List my Kondado tables".

4
Authorize in Kondado

Sign in to Kondado in the OAuth window and choose which Via Kondado Claude can access.

5
Approve access and use

Click Approve to finish. From here Claude can query your data in natural language.

Frequently asked questions

What is Kondado MCP in Claude?
MCP (Model Context Protocol) is an authenticated channel that links Claude directly to your Via Kondado data. Once configured, ask in plain language ("list my tables", "how much did I spend on Google Ads last month") and Claude builds the KSQL queries for you. For the general concept, see the MCP section in the Via Kondado article.
Which Claude plan does it work on?
Custom MCP server configuration follows Anthropic's current policy — whoever sees Settings → Connectors → Add custom connector in Claude Web can add Via Kondado. Claude Desktop and Claude Code (CLI) accept the same endpoint via local configuration on any Anthropic account. If the option isn't available in your workspace, contact your Anthropic account admin.
Can I connect more than one Via Kondado destination?
The connector is bound to one Via Kondado per OAuth session — you pick which one in Step 5 of the authorization screen. To switch between destinations, remove the connector in Settings → Connectors and add it again, choosing a different Via Kondado at consent. Details in the <a href="#anchor-tips">Tips and troubleshooting section.
What if the consent screen doesn't open?
Check three things: (1) the configured URL ends exactly with /mcp (https://mcp.kondado.io/mcp); (2) pop-up blockers are off in the Claude tab — consent opens in a secondary window; (3) you're signed in to Kondado in another tab of the same browser. If it persists, remove and re-add the connector.
Does Claude see my data? Where does it stay?
Claude only runs the queries you (or the agent) request and receives the results via MCP. Access is authenticated through OAuth — each session is bound to the Via Kondado chosen at consent. MCP is read-only: no write, update, or delete operations are exposed. Keep your token secure and follow the Via Kondado security recommendations.
How do I remove the connection?
In Claude Web: Settings → Connectors, find the "Kondado" card and click remove. In Claude Desktop: edit the config file and remove the MCP server entry, then restart the app. In Claude Code (CLI): run claude mcp remove kondado.
Does it work in Claude Desktop and Claude Code too?
Yes. This article covers all three: <a href="#anchor-claude-web">Claude Web, <a href="#anchor-claude-desktop">Claude Desktop, and <a href="#anchor-claude-code">Claude Code (CLI). The endpoint is the same — https://mcp.kondado.io/mcp — and OAuth authentication is identical across all three.

Written by·Published 2026-05-07