Guides · Updated 10 November 2026

Kraken in Claude and ChatGPT: Kraken's own MCP server, or your whole portfolio over MCP

Kraken is one of the few platforms an AI agent can reach on its own terms: it publishes an API and an official MCP server, kraken-mcp, that runs locally with its command-line tool. That server sees Kraken and nothing else. If you want Claude or ChatGPT to answer about your coins next to your shares — or to read without any tool that can trade — Fortunest reads Kraken through a query-only key or the Spot ledger CSV and serves the whole portfolio over its own MCP server. Both routes are below, with what each one can and cannot do.

The short answer

What Kraken's own MCP server does

Kraken's MCP documentation, read on 10 November 2026, describes kraken-mcp as part of the kraken-cli install. It runs on your computer over stdio and, in Kraken's words, is not exposed as a network service — so it suits clients that start local servers, and the page lists Claude Code, Claude Desktop, Cursor, VS Code with Copilot, Windsurf and Gemini CLI. It serves 152 of the CLI's commands as tools, in service groups you choose: market data, account, paper trading and a few more by default; live Spot orders in a trade group and withdrawals and transfers in a funding group that you add yourself. Tools Kraken marks as dangerous ask for approval through the client — and the page warns that a client without that prompt runs them once the model acknowledges, so Kraken recommends minimum-permission keys scoped to what the agent needs.

That makes it the tool for working on Kraken from an agent. It is not built to answer about money held anywhere else, and the page we read does not list the ChatGPT app among its clients.

Kraken's kraken-mcp2 Fortunest over MCP1
Where it runs
  • On your computer, over stdio
  • Installed with kraken-cli
  • Hosted at app.fortunest.ai/mcp
  • Sign in once in the browser
Clients named
  • Claude Code, Claude Desktop, Cursor
  • VS Code (Copilot), Windsurf, Gemini CLI
  • ChatGPT app, Claude app (web, desktop, mobile)
  • Claude Code, Codex, MCP Agent on iPhone
What it sees
  • Your Kraken account, by service group
  • Your whole Fortunest portfolio
  • Kraken beside brokers and other exchanges
Orders and withdrawals
  • Possible once the trade or funding group is enabled
  • Dangerous tools ask for approval
  • Never — no tool places an order or moves money
  • Changes to Fortunest data need your approval
Kraken key
  • Stored by kraken-cli
  • Minimum permissions recommended
  • Query Funds + Query Ledger Entries, one IP
  • Or no key: the Spot ledger CSV
Price
  • Not stated on the page we read
  • Pro €6.99/mo or €69/yr, excl. VAT
  • 14-day Pro trial for new accounts

Kraken's column is what its MCP page says on 10 November 2026; Fortunest's is from its own documentation. "Not stated" is a statement about that page on that date, not about the product.

Step by step: Kraken into Fortunest, then into your AI

The key steps are the ones the connect form in the app shows; the file steps are the Kraken section of the docs. More detail on both is in the Kraken portfolio tracker guide.

  1. Either: create a query-only key in Kraken In Kraken's settings open the API section and create a key with only Query Funds and Query Ledger Entries ticked — no trading, deposit or withdrawal permission. Restrict it to the IP address Fortunest shows you, and copy the API key and the private key; Kraken shows the private key only once.
  2. …and paste it into Fortunest Signed in to the app, open ⚙ Settings → Data → Connect an account and pick Kraken. Both permissions are tested at connect time, and nothing is stored unless the key works; the key is then encrypted at rest and never sent to your browser.
  3. Or: export the Spot ledger On pro.kraken.com open History → Main, use Export to create a Spot ledger statement for all time, download the CSV and drop it on the Portfolio value tile — no account needed.
  4. Ask the in-app assistant — free Open the assistant pane beside the dashboard and ask. It answers on a hosted model with a small free budget, on your own Anthropic, OpenAI or OpenRouter key, or on a local model through the desktop app.
  5. Or connect Claude, ChatGPT, Claude Code or Codex — Pro In Claude, Settings → Connectors → Add custom connector with the URL https://app.fortunest.ai/mcp; in ChatGPT, Developer mode and a new connector with the same URL and OAuth; in Claude Code or Codex, the same endpoint as an MCP server. Sign in to Fortunest in the browser, review the permissions and click Allow connection. Each client's exact steps are in the External agents chapter.
Kraken Pro with the History menu open on Main, Futures and Earn — the first step to the Spot ledger statement export
The file route starts here: History → Main in Kraken Pro, then Export and a Spot ledger statement.

Then check the connection with a question that changes nothing: "Use Fortunest to list my Kraken balances by value. Do not change anything."

What reaches the AI from Kraken — and what does not

Both routes read the same thing: Kraken's ledger, which records every balance change rather than only trades. From what each CSV export contains and the Kraken guide:

In the ledgerWhat Fortunest makes of it
TradesTwo ledger rows share one reference — the coin in and the money out, each with its own fee — and are paired into one priced trade.
Staking and Earn rewardsIncome, net of fees.
Deposits and withdrawalsCash movements and transfers; a transfer between your own accounts is matched rather than counted as a sale and a purchase.
Wallet auto-allocations and delisting conversionsRead too — a delisting conversion such as MATIC to POL included.
Kraken's asset codesNormalised to the spelling Kraken's own CSV uses (XBT for bitcoin), so the same row from the key and from a file is recognised as one.
Kraken FuturesNot read — this is the Spot account.

A connected key keeps itself current: while the dashboard is open, every direct connection syncs on its own at the quote-refresh cadence, 15 minutes by default (details). A connected agent can also ask Fortunest to sync the connection — sync_connector is a write action, so it waits for your approval like every other change.

Try it on the demo portfolio — no account

Before you export anything or pay for Pro, connect Claude or ChatGPT to Fortunest's demo portfolio: four synthetic accounts — DEGIRO, Revolut, Kraken and Interactive Brokers — with made-up amounts over real tickers. No Fortunest account, no sign-in, nothing to install.

https://app.fortunest.ai/mcp/demo

In Claude

  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Fortunest demo, paste the URL above as the Remote MCP server URL and click Add. There is no sign-in step.
  3. In a new chat, enable Fortunest demo under + and ask: "Using Fortunest demo, what are the five largest holdings and how risky is this portfolio?"

In ChatGPT

  1. Turn on Developer mode under Settings → Apps & Connectors → Advanced settings.
  2. In Apps & Connectors choose Create: name Fortunest demo, the URL above as the MCP server URL and Authentication: No authentication. Confirm that you trust it and click Create.
  3. In a new chat, open + → More (or Developer mode), enable Fortunest demo and ask the same question.

In Claude Code: claude mcp add --transport http fortunest-demo https://app.fortunest.ai/mcp/demo. In Codex: codex mcp add fortunest-demo --url https://app.fortunest.ai/mcp/demo.

What the demo is. Seventeen read-only tools — portfolio summary, holdings, one position, allocation, risk, the value chart, upcoming events, recent trades, money flow, tax lots, the tax-free summary, the trade plan and its candidates, simulation inputs, data warnings and a search of the documentation — on one shared example portfolio. It cannot change anything, sees nobody's real data, and Fortunest runs no AI model for it: Claude or ChatGPT brings its own. For your own portfolio, import your exports in the app — free, with the in-app assistant; connecting an agent to it at https://app.fortunest.ai/mcp is Pro. Every endpoint and tool is listed in the Fortunest MCP server reference.

What you can ask about a Kraken portfolio

These questions use tools the assistant manual and the MCP reference document; they work in the in-app assistant and, over MCP, in a connected agent. Swap in your own coins.

AskWhat comes back
"List my Kraken balances by value in euros and their share of my portfolio. Make no changes."Each coin and the account's cash, in your display currency — the read-only first check.
"How much did staking and Earn rewards pay me this year?"The rewards the ledger recorded, from your money flow.
"Sync my Kraken connection, then show my last ten trades."A sync request you approve in the app, then the recent trades from the refreshed ledger.
"How much of my portfolio is crypto, and how much is shares?"The allocation by asset type, Kraken next to your broker accounts.
"What is my return across coins and shares, time-weighted and money-weighted?"One TWR and one IRR across every account, with what the gap between them says about your timing.
"What if I sell a tenth of my bitcoin?"A what-if on the Simulation tab, prefilled and run, with the result summarised.
"Which of my coin lots become tax-free within 12 months?" — ProFrom the Taxes tab's lots; the default rulebook is the Czech one, which includes crypto in the time test for sales from 15 February 2025, and every threshold is a setting. Orientation, not tax advice.

The honest limits

For other crypto exchanges, see the Bitvavo guide; for coins and shares in one tracker, stocks and crypto together; for the same AI route from a broker that has no API, the DEGIRO guide; and for which apps run an MCP server at all, portfolio apps with an MCP server.

Questions people ask

Can ChatGPT or Claude read my Kraken portfolio?

Yes: Kraken's own MCP server runs locally in clients such as Claude Code and Claude Desktop, and Fortunest's hosted one works in Claude and ChatGPT. Kraken's kraken-mcp ships with its kraken-cli and talks to the Kraken account itself. Fortunest reads Kraken through a read-only API key or the Spot ledger CSV and puts it beside your other accounts: add https://app.fortunest.ai/mcp as a custom connector in Claude or, with Developer mode, in ChatGPT. That needs Fortunest Pro, which every new account gets free for 14 days, no card; in ChatGPT, custom connectors depend on your plan, and free Claude accounts are limited to one custom connector.

Is there an official Kraken MCP server?

Yes. Kraken's documentation describes kraken-mcp, which comes with kraken-cli, runs on your own computer over stdio rather than as a network service, and serves 152 of the CLI's commands as tools in service groups you pick. Live order tools and withdrawal or transfer tools sit in their own groups, and tools Kraken marks as dangerous ask for approval in clients that support it.

Should I use Kraken's MCP server or Fortunest's?

It depends on the job. Kraken's server is built for working with the Kraken account itself — market data, and orders or funding if you enable those groups — from a local client. Fortunest's cannot place orders or move money, runs as a hosted connector in the ChatGPT and Claude apps, and answers about Kraken together with your broker accounts, in one currency and one return figure.

Which Kraken API permissions does Fortunest need?

Two: Query Funds for the balances and Query Ledger Entries for the history. Every trading, deposit and withdrawal permission stays off, and the key is restricted to the IP address the connect form shows. Both permissions are tested when you connect, and nothing is stored unless the key works.

Does the AI see my Kraken staking rewards?

Yes. Both Fortunest routes read Kraken's ledger, so staking and Earn rewards arrive as income beside trades, deposits, withdrawals, wallet auto-allocations and delisting conversions such as MATIC to POL. Kraken Futures is not read — this is the Spot account.

Is there a free AI for my Kraken portfolio?

Yes. Import the Spot ledger CSV into Fortunest and use the in-app assistant on the free plan, with no account and no card; a read-only key can be tried as a guest, and a free account is what keeps it connected. The assistant answers on a small free hosted budget, on your own Anthropic, OpenAI or OpenRouter key, or on a local model through the desktop app. The free plan covers three accounts and fifty assets.

Sources

  1. Fortunest — the Kraken walkthrough, what each CSV export contains, connecting an account, the Kraken portfolio tracker guide, the MCP server reference with its tool catalogue and External agents chapter, and the assistant manual's free budget.
  2. Kraken — MCP server and API key permissions (read 10 November 2026).

Signals, analyses and assistant answers in Fortunest are informational — not financial or tax advice.