Kraken API
by Payward, Inc. HTTP API in Crypto exchanges
Local Agent-ready
Payward, Inc. · kraken.com since 2000 · status page · who's behind it
Kraken's exchange APIs cover spot, tokenised US stocks, forex and futures over REST, WebSocket and FIX, with rate limits by client tier, a self-service futures demo and kraken-cli, an open-source CLI whose kraken-mcp binary is a local MCP server.
Best for An agent that trades spot, xStocks, forex or futures on a person's Kraken account from a local machine, with paper trading to test first and an approval gate on live orders.
Viewed under 500 times in the last 30 days · Claim it, free, to see who finds it
Is this your product? Claim it to see how agents find it: lookups through the API, MCP and letme, the comparisons it's in, and what people search for in Exchanges. Free, and it never changes the grade. Or verify it, or log in if it's already claimed.
Assessment. Kraken pairs a documented REST, WebSocket and FIX API with the open-source kraken-cli, whose kraken-mcp server gates 33 dangerous tools behind approval and signs in by OAuth with a no-withdrawal key. Spot has no self-service sandbox, no OpenAPI file was found, and a 59-minute connectivity outage hit every interface on 30 October 2026.
Facts
Access how an agent reaches and pays for it
- Transport
- stdio
- Auth
- OAuth or key
- Pricing
- Pay per use · 0.4% fee
- x402
- No
- Licence
- Proprietary hosted service under Kraken's Global Terms of Service (30 October 2026). kraken-cli, which carries the kraken-mcp server, is MIT
- Tools exposed
- 152
Where it lives packages, source, docs and releases
- llms.txt
- published
- Last release
- GitHub stars
- 795
From our research 13 facts checked against the vendor's pages
- Surface listed
- The spot REST API at api.kraken.com and WebSocket v2 at ws.kraken.com/v2, with the derivatives API at futures.kraken.com and FIX, read from docs.kraken.com, support.kraken.com, kraken.com, status.kraken.com and a shallow clone of krakenfx/kraken-cli on 3 November 2026. No account was made and no MCP session was opened
- MCP server
- Official, local. kraken-mcp (stdio) ships with kraken-cli v0.5.1 and serves 152 tools in services (market 11, account 18, paper 17, workspace 20, futures-paper 17, feedback 1, trade 9, futures 39, earn 6, funding 10, subaccount 2, auth 2). Dangerous tools carry destructive_hint and ask for approval through MCP elicitation; clients without elicitation run them when the model sets acknowledged to true. Auth is the stored key or KRAKEN_API_KEY and KRAKEN_API_SECRET. Not in the official MCP registry
- Key permissions
- Query Funds, Deposit Funds, Withdraw Funds, Query Open Orders & Trades, Query Closed Orders & Trades, Modify Orders, Cancel/Close Orders, Query Ledger Entries, Export Data; optional Key Expiration, IP Address Restriction, nonce window and WebSocket interface. No withdrawal address allow-list was found in the key article. The OAuth-made key has no withdrawal rights
- Rate limits
- REST per key, Starter 15, Intermediate 20, Pro 20 counter points, decaying 0.33, 0.5 and 1 a second, ledger and trade history costing 2; matching engine per pair 60, 125 and 180 with 60, 80 and 225 open orders. Errors EAPI:Rate limit exceeded and EService:Throttled with a timestamp; no Retry-After header
- Sandbox
- Derivatives demo at demo-futures.kraken.com, self-service. Spot UAT sandbox on request through an account manager. Paper trading in kraken-cli at live prices with no account
- Countries
- Not served per the support page read on 3 November 2026 are Afghanistan, Belarus, Crimea, Donetsk and Luhansk, Cuba, the Democratic Republic of the Congo, Iran, Iraq, Japan, Libya, North Korea, Russia, Sudan, South Sudan and Syria, and the US states of Maine and New York. Derivatives are closed to UK retail and Canadian clients and xStocks to US, UK, Canadian and Australian clients
- Fees
- Kraken Pro spot tier 1 (under $10,000 in 30 days) 0.40 per cent maker, 0.80 per cent taker; stablecoin, pegged token and FX pairs 0.20 per cent each; futures tier 1 0.02 per cent maker, 0.05 per cent taker
- FIX and WebSocket
- FIX 4.4 for spot and derivatives with cancel-on-disconnect and Equinix London colocation. WebSocket v2 for spot at wss://ws.kraken.com/v2 and v1 for derivatives, with maintenance and incident advisories since 1 September 2026
- Terms on automated trading
- The Global Terms of 30 October 2026 name API access as a way to place trades, and bar bots, robots, parsers, spiders and scripts on Kraken's content, web scraping, and third-party applications that interact with the content without written consent. California law; Payward Interactive, Inc. for US clients, Payward Ltd. for the UK, Bit Trade Pty Limited for Australia, Payward Trading Ltd elsewhere, with separate Canadian, EEA and Brazilian terms
- Agent skills
- 61 skill folders in kraken-cli for DCA, grid trading, rebalancing and futures risk, with AGENTS.md, CONTEXT.md, llms.txt and an error catalogue with retry guidance
- SDKs
- krakenfx/kraken-api-sdk (Rust, unified, pushed 9 October 2026), api-go (Go, pushed 13 January 2026), example clients in several languages; the docs' samples use the community krakenex and kraken-api libraries
- Status
- status.kraken.com, a Statuspage site with REST, WebSocket, FIX, website, app and derivatives components and per-asset funding components
- Legal entity
- Payward, Inc. (kraken.com), with the regional Payward contracting entities named in the terms
Facts verified 3 November 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Official local MCP server with 152 typed tools in services, destructive_hint on dangerous tools and an elicitation approval before each unless disabled
- OAuth sign-in from the CLI mints a restricted spot key with no withdrawal rights that expires within 90 days, or a read-only key
- Rate limits published with numbers by client tier for REST and the matching engine, shared across REST, WebSocket and FIX
- Fees published without login, 0.40 per cent maker and 0.80 per cent taker at the lowest Pro tier, 0.02 and 0.05 on futures
- Dated changelog of 120 entries with deprecations announced by date, a Statuspage site with API components and a valid security.txt
Weaknesses
- No self-service spot sandbox; the spot UAT environment is on request through an account manager, and paper trading lives in the CLI
- No OpenAPI file was found for the REST API; the machine-readable contract is the CLI's tool catalogue
- Spot and derivatives clients could not connect or submit orders on any interface for 59 minutes on 30 October 2026
- The CLI's feedback tool can upload a local file it names with no approval step, so the docs say to drop it for agents reading untrusted input
- The terms bar bots, scripts and third-party applications on Kraken's content without written consent, alongside the documented API
Before you call it notes for agents
- Start kraken-mcp with -s market,paper,feedback or the default services; add trade only with a least-privilege key, and never pass --allow-dangerous on an agent that reads untrusted input
- Ask the person to run kraken auth login in their own terminal; it needs a browser and saves a no-withdrawal key that expires in 90 days at most
- Send a fresh --cl-ord-id on each order and run it with --validate first; after a network error look the order up before sending it again
- Keep the nonce strictly increasing per key and stay under the tier's counter, since EAPI:Rate limit exceeded has no Retry-After header
- Test strategies in a paper workspace, which fills at live prices with no account, before a live workspace
Who's behind it provenance 94/100
- Legal entity namedPayward, Inc.20/20
- Domain agekraken.com, registered 2000-04-03 (26 years)15/15
- Endpoint on the vendor's domainkraken.com15/15
- Terms of serviceread, states 7 of the 7 things a reader expects, and has 3 clauses that cost points4/10
- Privacy policyread, states 7 of the 8 things a reader expects9.3/10
- Status pagestatus.kraken.com10/10
- Changelogpublished10/10
- security.txtvalid10/10
- People named5 named with their role, none with a public profile7/10
- Support routea support address, help pages, a community5/5
Terms and privacy, as read
Terms of service dated 2026-10-30, states 7 of 7, 5 to know
TL;DR Dated 2026-10-30. States all 7 things a reader expects. To know before relying on it, limits on automated access, limits on benchmarking, changes without notice, cut-off without notice or for any reason and arbitration or a class action waiver.
Restricts automated accesscosts points
use any web scraping, web harvesting, or data extraction methods to extract any data from Our Content,
A rule against bots, scrapers or automated means can cover an agent, depending on how the vendor reads it.
Restricts benchmarking or competitive usecosts points
access or use Our Content to build or support products or services competitive to our products or services,
A clause against publishing test results or using the service to build something that competes.
Says the terms or the service can change without noticecosts points
Changes to the Terms of Service, our services, or platforms may be made at any time, with or without notice.
A customer may not hear about a change before it applies.
Says access can be ended without notice or for any reason
We can, at any time and without liability or prior notice to you:
The vendor can suspend or close an account without warning, which would stop an agent mid-task.
Requires arbitration or waives class actions
We hope to avoid disputes, but if there is a dispute, you are required to arbitrate disputes with us and the manner in which you can seek relief may be limited.
Disputes go to an arbitrator, or a customer gives up joining a class action or a jury trial.
Gives the date it was last updated Last updated 2026-10-30
Last updated: October 30, 2026
Without a date nobody can tell which version they agreed to.
Names the governing law or courts The law of the State of California
Any dispute between the parties will be governed by these Terms and the laws of the State of California and applicable United States law, without giving effect to any conflict of laws principles that may provide for the application of the law of another jurisdiction.
Says where a dispute would be heard and under whose law.
States a limit on its liability Capped at the fees paid in the 12 months before the claim
…or otherwise arising out of, or in connection with this Agreement or the Wallet Access Service shall not exceed the total service fees (if any) paid by you in the twelve (12) months preceding your first claim against us in connection with the Wallet Access Service.
Says the most the vendor would owe if the service causes a loss.
Says how the agreement or account can be ended
The Terms of Service discuss changes we can make to our services, platforms, or the terms themselves, including how we can suspend or terminate the services or platforms or your account.
Says when the vendor can cut off access and what notice it gives.
Says how changes to the terms are announced Says it gives notice of a change
Changes to the Terms of Service, our services, or platforms may be made at any time, with or without notice.
Says whether a customer hears about a change before it binds them.
Lists what users may not do
You may not withdraw the funds associated with the Unsecured Deposit Hold prior to the resolution of the Unsecured Deposit Hold.
The acceptable-use rules an agent acting for a user has to stay inside.
Refers to a service level or uptime commitment
WE DO NOT PROVIDE ANY UPTIME GUARANTEES, AND WE MAY DISCONTINUE MAKING OUR SERVICES OR PLATFORMS AVAILABLE TO YOU AT ANY TIME AT OUR SOLE DISCRETION.
Says whether availability is promised and where the promise is written.
The document · read 2026-11-03 · 71,187 words
Privacy policy dated 2026-10-21, states 7 of 8
TL;DR Dated 2026-10-21. States 7 of the 8 things a reader expects, and we didn't find whether data is sold. The rules found no clause to flag.
Gives the date it was last updated Last updated 2026-10-21
Last updated: 21 October 2026
Without a date nobody can tell which version applied when data was collected.
Says what personal data is collected
The information that we collect from you is as follows:
The basic statement a privacy policy exists to make.
Says how long data is kept Names a period of 5 years
Additionally, we are subject to certain anti-money laundering and securities laws which may require us to retain the following for a period (e.g., 5 years) after our business relationship with you has ended:
Says when data sent to the service is deleted.
Says who else receives the data
We also receive information about you from third parties such as your payment providers, your social account providers Apple or Google if you use our social sign-in feature, our service providers assisting with AML, fraud, and security compliance, and through publicly available sources.
Names the sub-processors or service providers the data is passed to, or where they are listed.
Says whether personal data is sold or shared for advertising
Not found in the text.
A plain statement either way.
Says what rights people have over their data
You have the right to withdraw consent to processing based on consent at any time.
Access, correction, deletion and objection, and how to use them.
Gives a privacy contact Names a data protection officer
You can also contact our Data Protection Officer by using our contact form.
An address or officer to send a request to.
Says where data is transferred or stored Relies on standard contractual clauses
…obligations, execution of agreement, or on contractual safeguards including the European Commission’s Standard Contractual Clauses (SCCs), or the ICO’s International Data Transfer Agreement (IDTA) or the UK Addendum to the EU SCCs.
The countries data goes to and the safeguard used.
AI chat and assistant interactions are collected and shared with third-party AI providers, which the notice says do not use them to train their own models.
These providers act only on our instructions and do not use your conversations or profile data for their own purposes, including to train their own artificial intelligence models.
Noted by a second reader on 2026-11-03.
Personal data, including trading and card information, is used to set general pricing strategy and to dynamically set the prices of certain products and services.
To set our general pricing strategy, and to dynamically set the prices of certain products and services.
Noted by a second reader on 2026-11-03.
Personal data is used to create European Unified IDs, an identity framework the notice says helps advertisers target consumers across the open internet.
To market our products and services, and to create European Unified IDs (EUID), which is an identity framework that helps advertisers target consumers across the open internet in a privacy preserving way.
Noted by a second reader on 2026-11-03.
The document · read 2026-11-03 · 9,036 words
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The Global Terms of Service (last updated 30 October 2026) name Payward Interactive, Inc., Payward Ltd., Bit Trade Pty Limited and Payward Trading Ltd as contracting entities by region under California law; the site footer is © 2011 to 2026 Payward, Inc. The privacy notice was linked from the legal hub and not read.
RDAP gives kraken.com a registration date of 3 April 2000, before the exchange's 2011 founding.
https://www.kraken.com/.well-known/security.txt names bugbounty@kraken.com and a bug bounty policy page on kraken.com, expiring 13 February 2027.
www.kraken.com, docs.kraken.com and support.kraken.com robots.txt disallow only /u/ and /lp/ (docs allows all but /cdn-cgi/ and /_next/).
status.kraken.com is a Statuspage site; its history page renders by script, so incidents were read from its incidents.json feed, which reached back to 4 September 2026.
Checked 2026-11-03 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Humans behind the project who makes it and where to get help
Key people
- Jesse PowellCo-founder and chairman, Kraken
- Thanh LuuCo-founder, Kraken
- Michael GronagerCo-founder, Kraken
- Arjun SethiCo-CEO, Kraken
- Dave RipleyCo-CEO, Kraken
Payward, Inc. on @krakenfx GitHub
Valuation $20 billion as announced (the source doesn't say pre- or post-money), $800 million raise, November 2025, November 2025 source
Backed byHummingbird Ventures,SBI Group,Tribe Capital,Jane Street,DRW,HSG,Oppenheimer Alternative Investment Management,Citadel Securities
Researched 3 November 2026 from public pages. kraken.com/about names nobody and the legal hub names only Payward, Inc., so the founders and officers come from Wikipedia's Kraken article; Kraken's own press release naming Arjun Sethi co-CEO sits on Business Wire, which answered 403. Investors were looked for on kraken.com, payward.com's newsroom link and in three searches. Decrypt's report of 18 November 2025 names Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management and Tribe Capital in an $800 million raise at a $20 billion valuation, with a separate $200 million from Citadel Securities; Reuters' headline names HSG and Jane Street in the September 2025 round, the article being paywalled. Wikipedia cites CNET and the Wall Street Journal for a $5 million Series A from Hummingbird Ventures and Bitcoin Opportunity Fund in March 2014 and SiliconANGLE for a Series B led by SBI Group in February 2016. Press reports say Payward filed a draft S-1 in November 2025 and has not listed; no first-hand filing was read, so the status is private. Shown for information, not part of the grade yet. People's accounts link to their own profiles; check them before you rely on one.
Sources (8)
- kraken.com/about
- kraken.com/legal
- kraken.com/legal/global-terms
- docs.kraken.com/api
- kraken.com/.well-known/security.txt
- en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)
- finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.ht…
- tradingview.com/news/reuters.com,2025:newsml_L1N3W10IP:0-hsg-jane-str…
Live watched around the clock · updated 2026-11-04 18:57 UTC
- Vendor status page minor, Partially Degraded Service · 10 minutes ago
- security.txt valid, expires 2027-02-13T00:00:00.000Z · 3 hours ago
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/kraken.json
Notable
- Kraken's official MCP server is kraken-mcp, a stdio binary installed with kraken-cli (krakenfx/kraken-cli, Rust, MIT, 795 stars, v0.5.1 on 29 October 2026). It serves 152 of the CLI's 188 commands as tools, grouped in services chosen with -s (default market, account, paper, workspace, feedback); 33 tools are marked dangerous with destructive_hint and need an elicitation approval unless --allow-dangerous is passed. It is not exposed over the network and is not in the official MCP registry, where Kraken entries are third-party under io.github namespaces source
- agents/tool-catalog.json in kraken-cli is a machine-readable catalogue of the 188 commands with JSON Schema inputs, a dangerous flag, an effect field and a reach field saying which are MCP tools; the 152 tool definitions total about 80,000 characters source
- REST rate limits per key by client tier, Starter 15, Intermediate 20 and Pro 20 counter points decaying at 0.33, 0.5 and 1 a second, and matching-engine limits per pair of 60, 125 and 180 with 60, 80 and 225 open orders source
- FIX 4.4 for spot and derivatives with cancel-on-disconnect and colocation; a derivatives demo at demo-futures.kraken.com is self-service and a spot UAT sandbox is available on request through an account manager source
- status.kraken.com is a Statuspage site with REST, WebSocket and FIX components. On 30 October 2026 spot and derivatives clients could not connect or submit orders across web, mobile, REST, WebSocket and FIX for 59 minutes 39 seconds, and on 28 October some FIX clients were rejected on reconnection for 1 hour 59 minutes source
- The API changelog has 120 dated entries from 28 November 2018 to 27 October 2026, with deprecations dated (fee fields on AssetPairs on 8 September, ofs and other parameters on 30 September and 6 October 2026) source
- The Global Terms of Service of 30 October 2026 bar bots, scripts, scraping and third-party applications that interact with Kraken's content without written consent, while naming API access as a way to place trades source
- Kraken does not serve Afghanistan, Belarus, Crimea, Donetsk and Luhansk, Cuba, the Democratic Republic of the Congo, Iran, Iraq, Japan, Libya, North Korea, Russia, Sudan, South Sudan or Syria, nor residents of Maine or New York source
- security.txt names bugbounty@kraken.com and a bug bounty policy page, expiring 13 February 2027 source
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using Kraken API, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Written by people who used Kraken API, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.7 · October 2026 research run
Assessed on 3 November 2026 from public evidence, against the published checklist. Confidence medium. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliabilitychecked 3 November 2026 | 16%20 | 13.4 | |
| Read with the hosted lines on the spot API. status.kraken.com is a Statuspage site with REST, WebSocket and FIX components (20). The incidents feed read covers 4 September to 3 November 2026. On 30 October spot and derivatives clients could not connect or submit orders across web, mobile, REST, WebSocket and FIX for 59 minutes 39 seconds, rated minor by Kraken; on 28 October some FIX clients were rejected on reconnection for 1 hour 59 minutes while other interfaces worked; the futures engine was degraded for 3 minutes on 13 October. A whole-exchange order outage 21 seconds short of an hour is read as one major (10 of 30). Numeric limits per key by tier and per pair for the matching engine (15). EAPI:Rate limit exceeded and EService:Throttled with a retry timestamp, a client order id and a validate flag on orders, but no Retry-After header (12 of 15). No SLA (0). Generally available (10). 20 + 10 + 15 + 12 + 0 + 10 = 67. | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentationchecked 3 November 2026 | 13%16.2 | 13.0 | |
| No OpenAPI file was found for the REST API in the docs read; the CLI's agents/tool-catalog.json gives JSON Schema inputs for all 188 commands and the 152 MCP tools (15 of 25). The docs serve Markdown twins such as quickstart.md and the CLI ships llms.txt, AGENTS.md and CONTEXT.md (10). Endpoint pages and guides on order lifecycle, errors and rate limits say what each call does, with less on when not to use one (15 of 20). Enums for order types, time in force and flags, and enums and required fields in the tool catalogue (12 of 15). Python, Node.js and cURL examples, an errors guide and the CLI's error-catalog.json with retry guidance (13 of 15). A changelog of 120 dated entries with deprecations dated (15). 15 + 10 + 15 + 12 + 13 + 15 = 80. | |||
| Agent ergonomicschecked 3 November 2026 | 13%16.2 | 12.8 | |
| The MCP server loads services with -s, defaults to no live trading, and its 152 tool definitions average about 520 characters; the REST API takes count, limit and pair filters but has no field selection (18 of 25). Cursor pagination on ledgers and trades since 30 September and 6 October 2026, with ofs deprecated (17 of 20). Prefixed error strings such as EOrder:Rate limit exceeded and EAPI:Invalid nonce, and the CLI's error catalogue says which to retry (17 of 20). cl_ord_id and validate on orders, destructive_hint and elicitation on dangerous MCP tools, no idempotency key on REST (16 of 20). An official Rust SDK at 5 stars, a Go module and example clients, HMAC-SHA512 signing with a strict nonce (11 of 15). 18 + 17 + 17 + 16 + 11 = 79. | |||
| Security & authchecked 3 November 2026 | 14%17.5 | 14.0 | |
| Keys with nine named permissions, optional expiry, IP restriction and nonce window, plus an OAuth sign-in from the CLI (authorisation code with PKCE, public client) that mints a no-withdrawal key expiring within 90 days or a read-only key (30). Read-only and no-withdrawal keys, position limits and pair allowlists in account settings, and MCP approval prompts for 33 dangerous tools (18 of 20). The API returns no untrusted content; the CLI docs warn that the feedback tool uploads a local file without approval (10). Keys and their permissions are listed in settings and ledgers record activity, but no per-call log for the operator was found (6 of 15). A valid security.txt, a bug bounty policy page, SECURITY.md and a secure SDLC workflow in the CLI; certifications not read (16 of 20). 30 + 18 + 10 + 6 + 16 = 80. | |||
| Payments & pricingchecked 3 November 2026 | 10%12.5 | 5.0 | |
| No machine payment protocol (0). Maker and taker fees by tier published without login (20). Public market data, paper trading and the futures demo need no account or card (20). A person signs up, verifies and mints a key or approves the OAuth sign-in (0). 0 + 20 + 20 + 0 = 40. | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & communitychecked 3 November 2026 | 7%8.8 | 7.1 | |
| Read as a closed service with an open-source client. Changelog entry of 27 October 2026 and kraken-cli v0.5.1 on 29 October (30). Fourteen changelog entries since 19 August 2026 and CLI tags on 6 and 7 August and 28 and 29 October (20). A public changelog, api@kraken.com, a status page and a CLI repository merging pull requests at the end of October; issue replies not read (11 of 15). An official Rust SDK pushed in October 2026 and a Go module from January; the MCP server is not in the official registry (12 of 15). The CLI has release and secure SDLC workflows, deny.toml and a pinned toolchain; the SDK's CI not read (8 of 10). 30 + 20 + 11 + 12 + 8 = 81. | |||
| Transparency & trusteditorial 36, provenance 94checked 3 November 2026 | 7%8.8 | 5.7 | |
| The editorial half. A closed service with clear terms naming regional Payward entities under California law; the CLI is MIT (15 of 30). The privacy notice was not read (5 of 30). The changelog dates deprecations and the terms carry a last-updated date (16 of 20). No subprocessor or data-location statement read (0 of 20). 15 + 5 + 16 + 0 = 36. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 71 · BB | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 71 BB methodology v0.7
Fix list 17 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for, with the steps, ready to paste into a coding agent working on Kraken API. A fix counts at the next check, once it's public.
You're lucky. As part of the beta, your first month is free.
What we couldn't check
- Kind http-api, not mcp. The MCP server is a local route built on the same API and is alpha by its own README; the REST, WebSocket and FIX APIs carry the docs, limits and status components.
- Judgement call on the incident record. The 30 October 2026 connectivity outage lasted 59 minutes 39 seconds across every trading interface and Kraken rated it minor; it is scored as one major because the whole exchange could not take orders for about an hour. Incidents from 5 August to 3 September 2026 were beyond the feed we could read.
- unchecked: the privacy notice, an OpenAPI file for the REST API (none found in the pages read), kraken-api-sdk's CI and the issue queues.
- unchecked: the live kraken-mcp tool definitions as served; counts and annotations come from the CLI's tool catalogue and docs.
- firstReleased is 28 November 2018, the oldest entry in the API changelog (WebSocket v1 sandbox); the REST API is older and Kraken launched in 2011.
- The terms' bar on bots, scripts and third-party applications on Kraken's content sits beside a documented API, a CLI built for agents and an OAuth sign-in for it. Recorded as a fact, not deducted.
- Humans. kraken.com/about names nobody; the co-CEO and chairman roles rest on Wikipedia, as Kraken's own press release on Business Wire answered 403.
Sources 21
- robots.txt (docs.kraken.com, www.kraken.com, support.kraken.com) docs.kraken.com · seen 2026-11-03
- developer docs landing page docs.kraken.com · seen 2026-11-03
- exchange APIs overview (hosts, FIX, demo, UAT) docs.kraken.com · seen 2026-11-03
- REST rate limits by tier docs.kraken.com · seen 2026-11-03
- matching engine rate limits docs.kraken.com · seen 2026-11-03
- REST authentication (HMAC-SHA512, nonce) docs.kraken.com · seen 2026-11-03
- API changelog (120 entries, 28 November 2018 to 27 October 2026) docs.kraken.com · seen 2026-11-03
- MCP server docs docs.kraken.com · seen 2026-11-03
- kraken-cli repository, shallow clone (README, CHANGELOG, tool catalogue, tags, workflows) github.com · seen 2026-11-03
- kraken-cli releases (v0.5.0 and v0.5.1) api.github.com · seen 2026-11-03
- GitHub organisation repositories api.github.com · seen 2026-11-03
- API key permissions article support.kraken.com · seen 2026-11-03
- where Kraken is licensed or regulated (prohibited regions) support.kraken.com · seen 2026-11-03
- fee schedule kraken.com · seen 2026-11-03
- legal hub kraken.com · seen 2026-11-03
- Global Terms of Service (30 October 2026) kraken.com · seen 2026-11-03
- status incidents feed (4 September to 3 November 2026) status.kraken.com · seen 2026-11-03
- security.txt kraken.com · seen 2026-11-03
- about page kraken.com · seen 2026-11-03
- official MCP registry search registry.modelcontextprotocol.io · seen 2026-11-03
- RDAP for kraken.com rdap.verisign.com · seen 2026-11-03
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Pay per use 0.4% fee The API costs nothing to call. Kraken Pro spot fees at the lowest 30-day volume tier are 0.40 per cent maker and 0.80 per cent taker, stablecoin, pegged token and FX pairs 0.20 per cent each way, and futures 0.02 per cent maker and 0.05 per cent taker. Public market data, paper trading in kraken-cli and the futures demo need no account.
Prices
| Item | Price | Unit | Note |
|---|---|---|---|
| Spot trade, maker, tier 1 | 0.4% | percentage fee | Kraken Pro, under $10,000 30-day volume |
| Spot trade, taker, tier 1 | 0.8% | percentage fee | Kraken Pro, under $10,000 30-day volume |
| Futures trade, maker, tier 1 | 0.02% | percentage fee | under $5M 30-day volume |
| Futures trade, taker, tier 1 | 0.05% | percentage fee | under $5M 30-day volume |
Compared across listings on the price index.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/kraken.xml, or this listing's score history at history.json.
Connect
Install
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/krakenfx/kraken-cli/releases/latest/download/kraken-cli-installer.sh | sh
First request
curl https://api.kraken.com/0/public/Ticker?pair=XBTUSD
Claude Code
claude mcp add --scope user kraken -- kraken-mcp -s market,paper,feedback
MCP client configuration
{
"mcpServers": {
"kraken": {
"args": [
"-s",
"market,paper,feedback"
],
"command": "kraken-mcp"
}
}
}
Through letme picks today, calling later
GET https://letme.dev/kraken
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to Kraken API
#2 of 21 in Best crypto exchange APIs and MCP servers for AI agents · All 210 exchanges comparisons
Gemini Exchange API BBOKX API BBinance API BBitfinex API CBybit CGate C
Head to head Bitfinex API vs Kraken API · Bitget vs Kraken API · Bithumb Open API vs Kraken API · Bitstamp API vs Kraken API · Bybit vs Kraken API · Crypto.com Exchange API vs Kraken API · Gate vs Kraken API · Gemini Exchange API vs Kraken API · HTX trading API vs Kraken API · Binance API vs Kraken API · Coinbase Advanced Trade API vs Kraken API · Coinbase MCP server (Coinbase for Agents) vs Kraken API · Kraken API vs KuCoin · Kraken API vs MEXC API · Kraken API vs OKX API · Kraken API vs Uniswap Trading API · Kraken API vs Upbit Open API · Deribit vs Kraken API · dYdX vs Kraken API · Hyperliquid vs Kraken API
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Gemini Exchange API Gemini Trust Company, LLC | BB | 74.6 | exchange.market-data exchange.spot-trading exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
| OKX API OKX | B | 64.3 | exchange.spot-trading exchange.market-data exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
| Binance API Binance | B | 63.2 | exchange.spot-trading exchange.market-data exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
| Bitfinex API iFinex Inc. | C | 58.4 | exchange.market-data exchange.spot-trading exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
| Bybit Bybit | C | 57.3 | exchange.market-data exchange.spot-trading exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
| Gate Gate | C | 56.4 | exchange.market-data exchange.spot-trading exchange.derivatives exchange.balances exchange.transfers exchange.staking market.crypto | no |
Machine-readable
- JSON
/api/v1/tools/kraken.json· historyhistory.json· badge/badges/kraken.svg· changes feed/feeds/tools/kraken.xml - Markdown
/tools/kraken.md· slim/tools/kraken.min.md(or sendAccept: text/markdown) - What the fix list covers
/fixes/kraken.md·/fixes/kraken.json· the whole listPOST /api/v1/fix-list - From a terminal
anchor tool kraken --md(the CLI) · over MCPget_tool {"slug": "kraken"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt - No HTTP
dig +short TXT kraken.grade.anchorterminal.com(the grade as a DNS record, for a sandbox where names still resolve; how)
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/kraken"><img src="https://www.anchorterminal.com/badges/kraken.svg" alt="Kraken API on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/kraken)<a href="https://www.anchorterminal.com/tools/kraken">Kraken API on Anchor Terminal</a>It counts on a page on kraken.com or one of its subdomains, or the README at the root of github.com/krakenfx/kraken-cli.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "kraken", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


