tl;dr
One URL, any AI assistant:
https://mcp.getklar.com/mcpSign in with your normal Klar login — no API key, nothing to install
Read-only: nothing in your Klar account can be changed through it
Works with Claude, ChatGPT (Codex), Grok, Perplexity, Mistral, and coding tools
Covers four reports: Revenue & Profit, Marketing Performance, Attribution Deep Dive, and Influencer Performance
What you need
Your usual Klar login. The assistant only ever sees what your own Klar user can see.
The server address:
https://mcp.getklar.com/mcp. This is the only thing you ever paste, and there are no keys or secrets.A plan that allows custom connectors in your AI app. See each section below.
Connect Claude
Works on the desktop app, claude.ai and mobile. You add it once and it follows your Claude account. Available on Free (one connector), Pro, Max, Team and Enterprise.
Open Customize > Connectors (in older versions: Settings > Connectors).
Click +, then Add custom connector.
Name it
Klarand enter the remote MCP server URLhttps://mcp.getklar.com/mcp. Leave the OAuth client fields empty. Click Add.Click Connect next to Klar, sign in on the Klar page that opens, and click Allow.
Start a new chat, open the tools menu, and make sure Klar is switched on.
On a Team or Enterprise plan? Only an Owner can add the connector, under Organization settings > Connectors > Add > Custom > Web. Everyone then connects individually with their own Klar login.
Connect ChatGPT
The ChatGPT desktop app has two modes, Chat and Codex. Klar connects in Codex mode today, so ask your Klar questions there. Available on Plus, Pro, Business and Enterprise.
Open the ChatGPT desktop app and switch to Codex using the mode switcher at the top.
Go to Settings > MCP servers > + Add server.
Set type Streamable HTTP, name
klar, URLhttps://mcp.getklar.com/mcp. Save, and restart the app if asked.Click Sign in next to klar, sign in on the Klar page that opens, and click Allow.
Start a new Codex thread and ask a Klar question.
The app, the codex CLI and the IDE extension share one settings file, so setting Klar up once enables it everywhere. In the terminal: codex mcp add klar --url https://mcp.getklar.com/mcp, then codex mcp login klar.
Other chat apps
Each of these accepts the address directly. Paste https://mcp.getklar.com/mcp, pick OAuth where asked, leave any client ID and secret empty, and finish the Klar sign-in in the window that opens.
App | Where to add it | Requirements |
Grok | grok.com/connectors, or Settings > Connectors on mobile, then New Connector > Custom. | Web, iOS and Android. On Business or Enterprise an admin adds it in console.x.ai. |
Perplexity | Profile > All settings > Connectors > + Custom connector. Under Advanced set authentication to OAuth and transport to Streamable HTTP, then switch it on in a thread. | Pro, Max or Enterprise. Web and Mac app. |
Mistral Vibe (formerly Le Chat) | Intelligence > Connectors > Add Connector > Custom MCP Connector. | An admin setting. On personal plans you are the admin. |
Google Gemini | Only in Gemini Spark, under Settings & help > Connected Apps > Custom apps for Spark. Regular Gemini chat cannot add MCP servers yet. | Spark eligibility, a personal Google account, 18+, US. Must be set up on the web. |
Microsoft Copilot | Not available yet. The consumer Copilot app cannot add MCP servers. In Microsoft 365, an IT admin can add Klar in Copilot Studio. | Admin deployed. |
Coding tools
If your tool can work on your computer, the quickest route is to just tell it: “Connect me to Klar’s MCP server at https://mcp.getklar.com/mcp. It uses the standard OAuth sign-in, no API key needed. Add it for all my projects and start the sign-in.” It will add the server itself and start the sign-in. Otherwise:
Tool | How to add Klar |
Claude Code |
|
Cursor | Cursor Settings > Tools & MCP > Add Custom MCP, or add |
VS Code with GitHub Copilot | Command palette, MCP: Add Server, choose HTTP, enter the URL, name it klar. On Business or Enterprise your GitHub organisation must enable the “MCP servers in Copilot” policy. |
Gemini CLI |
|
Antigravity | Settings > Customizations > Installed MCP Servers. Note it uses |
Zed | Settings > AI > MCP Servers > Add Remote Server, then Authenticate. |
Warp, Raycast, Devin Desktop (formerly Windsurf), Notion custom agents | Each has an add custom MCP server option. Use the same URL and complete the sign-in on first use. |
JetBrains AI Assistant | No browser sign-in yet, so use the local bridge below. |
Anything else: the local bridge
Some tools can only start a local MCP server and cannot talk to a remote address with OAuth yet. For those, a small bridge runs on your computer, handles the Klar sign-in in your browser and forwards everything on. Install Node.js 20 or newer first, then add this to the mcpServers section of your app’s settings file:
{
"mcpServers": {
"klar": {
"command": "npx",
"args": ["-y", "mcp-remote@latest", "https://mcp.getklar.com/mcp"]
}
}
}Restart the app. On first use a browser window opens for the Klar sign-in. On Windows, restart the app after installing Node.js so that PATH updates, and allow Node.js through the firewall prompt. It only listens on 127.0.0.1 for the sign-in callback.
What you can ask
The connection covers four Klar reports. You never need to name a report: ask the question and the assistant picks the right one.
Revenue & profit
Gross and net revenue, orders, AOV and contribution margin, broken down by product, channel, customer type, payment method, shipping country, discount code, UTM fields, calendar period and your own custom categories. Filter by new versus returning customers, or by order and customer tags. Bundles can be split into their components.
“What was our net revenue and CM2 by product last month?”
Marketing performance
Ad spend, ROAS, CAC, CPO, sessions, clicks, impressions and conversion rate, grouped by channel, channel group, campaign, country, UTM term or content, and calendar period.
“Compare ROAS by channel for the last two weeks.”
Attribution deep dive
How orders, revenue, new customers and margin attribute to your marketing touchpoints under a chosen attribution model, including last touch, first touch, data-driven, linear, U-shape and time decay, with a lookback window of your choosing. This report requires the attribution feature on your Klar plan.
“How do channels compare under first-touch versus data-driven attribution this month?”
Influencer performance
Creator and influencer results: fixed and variable costs, attributed orders and revenue, ROAS, CAC, CPO, sessions and conversion rate, plus reach efficiency such as CPM and cost per follower. Group by influencer, campaign, platform, partnership type, post type, posting date or discount code.
“Which influencers drove the most new customers last quarter, and at what CAC?”
The assistant can also list the shops your login can see, switch between Klar accounts, and look up which breakdowns and metrics a particular shop supports.
Troubleshooting
The tools don't show up in my chat Make sure Klar is switched on in the tools menu of your current chat. In Claude, you need to start a new chat after connecting. In ChatGPT/Codex, restart the app if prompted.
I'm signed in but see data from the wrong store The connection shows all stores your Klar login can access. Ask "which stores can you see?" and the assistant will list them — you can then specify which one to use.
The connection worked once but now asks me to sign in again This is normal after a few weeks. Just click the sign-in link again — your data and settings are unchanged.
