{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-04",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "tool": {
    "slug": "kraken",
    "name": "Kraken API",
    "vendor": "Payward, Inc.",
    "vendorUrl": "https://docs.kraken.com/api/",
    "kind": "http-api",
    "category": "crypto-exchanges",
    "summary": "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.",
    "url": "https://www.anchorterminal.com/tools/kraken",
    "markdownUrl": "https://www.anchorterminal.com/tools/kraken.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/kraken.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kraken.json",
    "dns": "kraken.grade.anchorterminal.com",
    "repo": "https://github.com/krakenfx/kraken-cli",
    "license": "Proprietary hosted service under Kraken's Global Terms of Service (30 October 2026). kraken-cli, which carries the kraken-mcp server, is MIT",
    "transports": [
      "stdio"
    ],
    "packages": [],
    "auth": "mixed",
    "authNotes": "Spot API key and private key, signed with HMAC-SHA512 over the path, nonce and POST data, sent as API-Key and API-Sign. Permissions per key are Query Funds, Deposit Funds, Withdraw Funds, Query Open Orders \u0026 Trades, Query Closed Orders \u0026 Trades, Modify Orders, Cancel/Close Orders, Query Ledger Entries and Export Data, with optional Key Expiration, IP Address Restriction, a custom nonce window and a WebSocket interface setting. Futures keys are separate. kraken auth login signs in with OAuth (authorisation code with PKCE) in a browser and saves a restricted spot key with no withdrawal rights that expires after at most 90 days, or a read-only one with --read-only (https://support.kraken.com/hc/en-us/articles/360000919966, https://github.com/krakenfx/kraken-cli, checked 2026-11-03).",
    "pricing": "usage",
    "pricingNotes": "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.",
    "priceSummary": "0.4% fee",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 in the API docs, the CLI or the MCP docs (checked 2026-11-03).",
      "endpoints": []
    },
    "toolCount": 152,
    "popularity": {
      "githubStars": 795,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-11-03"
    },
    "docsUrl": "https://docs.kraken.com/api/",
    "llmsTxt": "https://raw.githubusercontent.com/krakenfx/kraken-cli/main/llms.txt",
    "capabilities": [
      "exchange.spot-trading",
      "exchange.market-data",
      "exchange.derivatives",
      "exchange.balances",
      "exchange.transfers",
      "exchange.staking",
      "market.crypto"
    ],
    "tags": [
      "hosted",
      "official",
      "closed-source",
      "api-key",
      "oauth",
      "mcp",
      "cli",
      "llms-txt",
      "status-page",
      "bug-bounty",
      "rust",
      "go",
      "usage-priced",
      "no-card",
      "mit"
    ],
    "lastRelease": "2026-10-29",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 71,
      "grade": "BB",
      "agentReady": true,
      "rank": 159,
      "ranked": true,
      "rankOf": 1349,
      "categoryRank": 2,
      "methodology": "0.7",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 79,
        "maintenance": 81,
        "payments": 40,
        "reliability": 67,
        "schema": 80,
        "security": 80,
        "transparency": 65
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 67,
          "points": 13.4,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 80,
          "points": 13,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 79,
          "points": 12.84,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 80,
          "points": 14,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 40,
          "points": 5,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 81,
          "points": 7.09,
          "reason": "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.",
          "checked": "2026-11-03"
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 65,
          "points": 5.69,
          "note": "editorial 36, provenance 94",
          "reason": "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.",
          "checked": "2026-11-03"
        }
      ],
      "assessment": {
        "date": "2026-11-03",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "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.",
          "maintenance": "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.",
          "payments": "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.",
          "reliability": "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.",
          "schema": "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.",
          "security": "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.",
          "transparency": "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."
        },
        "sources": [
          {
            "what": "robots.txt (docs.kraken.com, www.kraken.com, support.kraken.com)",
            "url": "https://docs.kraken.com/robots.txt",
            "seen": "2026-11-03"
          },
          {
            "what": "developer docs landing page",
            "url": "https://docs.kraken.com/api/",
            "seen": "2026-11-03"
          },
          {
            "what": "exchange APIs overview (hosts, FIX, demo, UAT)",
            "url": "https://docs.kraken.com/api/docs/guides/global-intro",
            "seen": "2026-11-03"
          },
          {
            "what": "REST rate limits by tier",
            "url": "https://docs.kraken.com/api/docs/guides/spot-rest-ratelimits",
            "seen": "2026-11-03"
          },
          {
            "what": "matching engine rate limits",
            "url": "https://docs.kraken.com/api/docs/guides/spot-ratelimits",
            "seen": "2026-11-03"
          },
          {
            "what": "REST authentication (HMAC-SHA512, nonce)",
            "url": "https://docs.kraken.com/api/docs/guides/spot-rest-auth",
            "seen": "2026-11-03"
          },
          {
            "what": "API changelog (120 entries, 28 November 2018 to 27 October 2026)",
            "url": "https://docs.kraken.com/api/docs/change-log",
            "seen": "2026-11-03"
          },
          {
            "what": "MCP server docs",
            "url": "https://docs.kraken.com/home/mcp",
            "seen": "2026-11-03"
          },
          {
            "what": "kraken-cli repository, shallow clone (README, CHANGELOG, tool catalogue, tags, workflows)",
            "url": "https://github.com/krakenfx/kraken-cli",
            "seen": "2026-11-03"
          },
          {
            "what": "kraken-cli releases (v0.5.0 and v0.5.1)",
            "url": "https://api.github.com/repos/krakenfx/kraken-cli/releases",
            "seen": "2026-11-03"
          },
          {
            "what": "GitHub organisation repositories",
            "url": "https://api.github.com/orgs/krakenfx/repos?per_page=100\u0026sort=updated",
            "seen": "2026-11-03"
          },
          {
            "what": "API key permissions article",
            "url": "https://support.kraken.com/hc/en-us/articles/360000919966",
            "seen": "2026-11-03"
          },
          {
            "what": "where Kraken is licensed or regulated (prohibited regions)",
            "url": "https://support.kraken.com/hc/en-us/articles/360001368823",
            "seen": "2026-11-03"
          },
          {
            "what": "fee schedule",
            "url": "https://www.kraken.com/features/fee-schedule",
            "seen": "2026-11-03"
          },
          {
            "what": "legal hub",
            "url": "https://www.kraken.com/legal",
            "seen": "2026-11-03"
          },
          {
            "what": "Global Terms of Service (30 October 2026)",
            "url": "https://www.kraken.com/legal/global-terms",
            "seen": "2026-11-03"
          },
          {
            "what": "status incidents feed (4 September to 3 November 2026)",
            "url": "https://status.kraken.com/api/v2/incidents.json",
            "seen": "2026-11-03"
          },
          {
            "what": "security.txt",
            "url": "https://www.kraken.com/.well-known/security.txt",
            "seen": "2026-11-03"
          },
          {
            "what": "about page",
            "url": "https://www.kraken.com/about",
            "seen": "2026-11-03"
          },
          {
            "what": "official MCP registry search",
            "url": "https://registry.modelcontextprotocol.io/v0/servers?search=kraken",
            "seen": "2026-11-03"
          },
          {
            "what": "RDAP for kraken.com",
            "url": "https://rdap.verisign.com/com/v1/domain/kraken.com",
            "seen": "2026-11-03"
          }
        ],
        "openQuestions": [
          "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."
        ]
      },
      "negative": 0,
      "verdict": "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.",
      "bestFor": "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.",
      "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"
      ],
      "agentNotes": [
        "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"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "BB",
          "methodology": "0.7",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 71
        }
      ],
      "editorialScores": {
        "ergonomics": 79,
        "maintenance": 81,
        "payments": 40,
        "reliability": 67,
        "schema": 80,
        "security": 80,
        "transparency": 36
      },
      "provenanceScore": 94,
      "checked": {
        "categories": {
          "ergonomics": "2026-11-03",
          "maintenance": "2026-11-03",
          "payments": "2026-11-03",
          "reliability": "2026-11-03",
          "schema": "2026-11-03",
          "security": "2026-11-03",
          "transparency": "2026-11-03"
        },
        "last": "2026-11-03",
        "oldest": "2026-11-03",
        "stale": false,
        "staleAfterDays": 90
      },
      "scoreHistory": [
        {
          "date": "2026-11-03",
          "grade": "BB",
          "kind": "listed",
          "method": "0.7",
          "score": 71
        }
      ]
    },
    "connect": {
      "install": "curl --proto '=https' --tlsv1.2 -LsSf https://github.com/krakenfx/kraken-cli/releases/latest/download/kraken-cli-installer.sh | sh",
      "http": "curl https://api.kraken.com/0/public/Ticker?pair=XBTUSD",
      "claudeCode": "claude mcp add --scope user kraken -- kraken-mcp -s market,paper,feedback",
      "config": {
        "mcpServers": {
          "kraken": {
            "args": [
              "-s",
              "market,paper,feedback"
            ],
            "command": "kraken-mcp"
          }
        }
      }
    },
    "letme": {
      "capability": "https://letme.dev/exchange.spot-trading",
      "tool": "https://letme.dev/kraken"
    },
    "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 (https://docs.kraken.com/home/mcp, https://registry.modelcontextprotocol.io/v0/servers?search=kraken)",
      "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 (https://raw.githubusercontent.com/krakenfx/kraken-cli/main/agents/tool-catalog.json)",
      "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 (https://docs.kraken.com/api/docs/guides/spot-rest-ratelimits, https://docs.kraken.com/api/docs/guides/spot-ratelimits)",
      "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 (https://docs.kraken.com/api/docs/guides/global-intro)",
      "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 (https://status.kraken.com/api/v2/incidents.json)",
      "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) (https://docs.kraken.com/api/docs/change-log)",
      "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 (https://www.kraken.com/legal/global-terms)",
      "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 (https://support.kraken.com/hc/en-us/articles/360001368823)",
      "security.txt names bugbounty@kraken.com and a bug bounty policy page, expiring 13 February 2027 (https://www.kraken.com/.well-known/security.txt)"
    ],
    "area": "payments",
    "details": [
      {
        "label": "Surface listed",
        "value": "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"
      },
      {
        "label": "MCP server",
        "value": "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"
      },
      {
        "label": "Key permissions",
        "value": "Query Funds, Deposit Funds, Withdraw Funds, Query Open Orders \u0026 Trades, Query Closed Orders \u0026 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"
      },
      {
        "label": "Rate limits",
        "value": "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"
      },
      {
        "label": "Sandbox",
        "value": "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"
      },
      {
        "label": "Countries",
        "value": "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"
      },
      {
        "label": "Fees",
        "value": "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"
      },
      {
        "label": "FIX and WebSocket",
        "value": "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"
      },
      {
        "label": "Terms on automated trading",
        "value": "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"
      },
      {
        "label": "Agent skills",
        "value": "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"
      },
      {
        "label": "SDKs",
        "value": "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"
      },
      {
        "label": "Status",
        "value": "status.kraken.com, a Statuspage site with REST, WebSocket, FIX, website, app and derivatives components and per-asset funding components"
      },
      {
        "label": "Legal entity",
        "value": "Payward, Inc. (kraken.com), with the regional Payward contracting entities named in the terms"
      }
    ],
    "unitPrices": [
      {
        "item": "Spot trade, maker, tier 1",
        "unit": "pct",
        "usd": 0.4,
        "note": "Kraken Pro, under $10,000 30-day volume"
      },
      {
        "item": "Spot trade, taker, tier 1",
        "unit": "pct",
        "usd": 0.8,
        "note": "Kraken Pro, under $10,000 30-day volume"
      },
      {
        "item": "Futures trade, maker, tier 1",
        "unit": "pct",
        "usd": 0.02,
        "note": "under $5M 30-day volume"
      },
      {
        "item": "Futures trade, taker, tier 1",
        "unit": "pct",
        "usd": 0.05,
        "note": "under $5M 30-day volume"
      }
    ],
    "provenance": {
      "legalEntity": "Payward, Inc.",
      "domain": "kraken.com",
      "domainRegistered": "2000-04-03",
      "endpointOnVendorDomain": true,
      "terms": "https://www.kraken.com/legal/global-terms",
      "privacy": "https://www.kraken.com/legal/privacy",
      "statusPage": "https://status.kraken.com",
      "changelog": "https://docs.kraken.com/api/docs/change-log",
      "securityTxt": "valid",
      "checked": "2026-11-03",
      "notes": [
        "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."
      ],
      "score": 94,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "Payward, Inc.",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "kraken.com, registered 2000-04-03 (26 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "kraken.com",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Terms of service",
          "value": "read, states 7 of the 7 things a reader expects, and has 3 clauses that cost points",
          "points": 4,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 7 of the 8 things a reader expects",
          "points": 9.3,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "status.kraken.com",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "Changelog",
          "value": "published",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "security.txt",
          "value": "valid",
          "points": 10,
          "max": 10,
          "state": "ok"
        },
        {
          "check": "People named",
          "value": "5 named with their role, none with a public profile",
          "points": 7,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Support route",
          "value": "a support address, help pages, a community",
          "points": 5,
          "max": 5,
          "state": "ok"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.kraken.com/legal/global-terms",
          "state": "read",
          "readAt": "2026-11-03",
          "statedDate": "2026-10-30",
          "words": 71187,
          "points": 4,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated: October 30, 2026",
              "says": "Last updated 2026-10-30"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "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": "The law of the State of California"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": true,
              "quote": "…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": "Capped at the fees paid in the 12 months before the claim"
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": true,
              "quote": "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."
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": true,
              "quote": "Changes to the Terms of Service, our services, or platforms may be made at any time, with or without notice.",
              "says": "Says it gives notice of a change"
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "You may not withdraw the funds associated with the Unsecured Deposit Hold prior to the resolution of the Unsecured Deposit Hold."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": true,
              "quote": "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."
            }
          ],
          "toKnow": [
            {
              "key": "terms.automated",
              "label": "Restricts automated access",
              "found": true,
              "quote": "use any web scraping, web harvesting, or data extraction methods to extract any data from Our Content,",
              "costsPoints": true
            },
            {
              "key": "terms.benchmark",
              "label": "Restricts benchmarking or competitive use",
              "found": true,
              "quote": "access or use Our Content to build or support products or services competitive to our products or services,",
              "costsPoints": true
            },
            {
              "key": "terms.nonotice",
              "label": "Says the terms or the service can change without notice",
              "found": true,
              "quote": "Changes to the Terms of Service, our services, or platforms may be made at any time, with or without notice.",
              "costsPoints": true
            },
            {
              "key": "terms.cutoff",
              "label": "Says access can be ended without notice or for any reason",
              "found": true,
              "quote": "We can, at any time and without liability or prior notice to you:"
            },
            {
              "key": "terms.arbitration",
              "label": "Requires arbitration or waives class actions",
              "found": true,
              "quote": "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."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://www.kraken.com/legal/privacy",
          "state": "read",
          "readAt": "2026-11-03",
          "statedDate": "2026-10-21",
          "words": 9036,
          "points": 9.3,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "Last updated: 21 October 2026",
              "says": "Last updated 2026-10-21"
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "The information that we collect from you is as follows:"
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "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": "Names a period of 5 years"
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "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."
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": false
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "You have the right to withdraw consent to processing based on consent at any time."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "You can also contact our Data Protection Officer by using our contact form.",
              "says": "Names a data protection officer"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": true,
              "quote": "…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.",
              "says": "Relies on standard contractual clauses"
            }
          ],
          "notes": [
            {
              "date": "2026-11-03",
              "text": "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.",
              "quote": "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."
            },
            {
              "date": "2026-11-03",
              "text": "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.",
              "quote": "To set our general pricing strategy, and to dynamically set the prices of certain products and services."
            },
            {
              "date": "2026-11-03",
              "text": "Personal data is used to create European Unified IDs, an identity framework the notice says helps advertisers target consumers across the open internet.",
              "quote": "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."
            }
          ]
        }
      ]
    },
    "humans": {
      "slug": "kraken",
      "checked": "2026-11-03",
      "company": "Payward, Inc.",
      "people": [
        {
          "name": "Jesse Powell",
          "role": "Co-founder and chairman, Kraken",
          "founder": true,
          "bio": "Jesse Powell co-founded Kraken in 2011 and ran it as chief executive until Dave Ripley took over in April 2023, when he became chairman of the board.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)"
          ],
          "page": "/people/jesse-powell/"
        },
        {
          "name": "Thanh Luu",
          "role": "Co-founder, Kraken",
          "founder": true,
          "bioSources": [
            "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)"
          ],
          "page": "/people/thanh-luu/"
        },
        {
          "name": "Michael Gronager",
          "role": "Co-founder, Kraken",
          "founder": true,
          "bioSources": [
            "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)"
          ],
          "page": "/people/michael-gronager/"
        },
        {
          "name": "Arjun Sethi",
          "role": "Co-CEO, Kraken",
          "bio": "Arjun Sethi was named co-CEO of Kraken in October 2024. Decrypt's report of the November 2025 funding round quotes him for the company and says his family office took part in the round.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)",
            "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html"
          ],
          "page": "/people/arjun-sethi/"
        },
        {
          "name": "Dave Ripley",
          "role": "Co-CEO, Kraken",
          "bio": "Dave Ripley joined Kraken as chief operating officer in 2016 and replaced Jesse Powell as chief executive in April 2023; he has been co-CEO with Arjun Sethi since October 2024.",
          "bioSources": [
            "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)"
          ],
          "page": "/people/dave-ripley/"
        }
      ],
      "peopleNote": "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.",
      "companySocial": {
        "x": "https://x.com/krakenfx",
        "github": "https://github.com/krakenfx"
      },
      "support": {
        "emails": [
          "api@kraken.com"
        ],
        "urls": [
          "https://support.kraken.com/",
          "https://docs.kraken.com/api/"
        ],
        "community": [
          {
            "label": "kraken-cli issues",
            "url": "https://github.com/krakenfx/kraken-cli/issues",
            "kind": "github"
          }
        ],
        "contactEmails": [
          "bugbounty@kraken.com"
        ]
      },
      "sources": [
        "https://www.kraken.com/about",
        "https://www.kraken.com/legal",
        "https://www.kraken.com/legal/global-terms",
        "https://docs.kraken.com/api/",
        "https://www.kraken.com/.well-known/security.txt",
        "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)",
        "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
        "https://www.tradingview.com/news/reuters.com,2025:newsml_L1N3W10IP:0-hsg-jane-street-among-investors-in-kraken-s-september-fundraising-sources-say/"
      ],
      "ownership": {
        "status": "private",
        "valuation": {
          "amount": "$20 billion",
          "basis": "stated",
          "round": "$800 million raise, November 2025",
          "asOf": "2025-11-18",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html"
        },
        "checked": "2026-11-03",
        "sources": [
          "https://www.kraken.com/legal",
          "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)",
          "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html"
        ]
      },
      "investors": [
        {
          "name": "Hummingbird Ventures",
          "kind": "vc",
          "rounds": [
            "Series A, March 2014"
          ],
          "url": "https://hummingbird.vc/",
          "source": "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)",
          "quote": "$5 million Series A from Hummingbird Ventures and Bitcoin Opportunity Fund",
          "page": "/investors/hummingbird-ventures/"
        },
        {
          "name": "SBI Group",
          "kind": "corporate",
          "rounds": [
            "Series B, February 2016"
          ],
          "lead": true,
          "url": "https://www.sbigroup.co.jp/english/",
          "source": "https://en.wikipedia.org/wiki/Kraken_(cryptocurrency_exchange)",
          "quote": "Series B led by SBI Group",
          "page": "/investors/sbi-group/"
        },
        {
          "name": "Tribe Capital",
          "kind": "vc",
          "rounds": [
            "November 2025"
          ],
          "url": "https://tribecap.co/",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management, and Tribe Capital",
          "page": "/investors/tribe-capital/"
        },
        {
          "name": "Jane Street",
          "kind": "corporate",
          "rounds": [
            "September 2025",
            "November 2025"
          ],
          "url": "https://www.janestreet.com/",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management, and Tribe Capital",
          "page": "/investors/jane-street/"
        },
        {
          "name": "DRW Venture Capital",
          "firm": "DRW",
          "kind": "vc",
          "rounds": [
            "November 2025"
          ],
          "url": "https://drw.com/",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management, and Tribe Capital",
          "page": "/investors/drw/"
        },
        {
          "name": "HSG",
          "kind": "vc",
          "rounds": [
            "September 2025",
            "November 2025"
          ],
          "url": "https://www.hsgcap.com/",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management, and Tribe Capital",
          "page": "/investors/hsg/"
        },
        {
          "name": "Oppenheimer Alternative Investment Management",
          "kind": "vc",
          "rounds": [
            "November 2025"
          ],
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "Jane Street, DRW Venture Capital, HSG, Oppenheimer Alternative Investment Management, and Tribe Capital",
          "page": "/investors/oppenheimer-alternative-investment-management/"
        },
        {
          "name": "Citadel Securities",
          "kind": "corporate",
          "rounds": [
            "Strategic investment, November 2025"
          ],
          "url": "https://www.citadelsecurities.com/",
          "source": "https://finance.yahoo.com/news/crypto-exchange-kraken-raises-800-222719647.html",
          "quote": "the separate $200 million Citadel Securities investment was agreed at this valuation",
          "page": "/investors/citadel-securities/"
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/kraken.json",
    "live": {
      "slug": "kraken",
      "vendorStatus": {
        "page": "https://status.kraken.com",
        "indicator": "minor",
        "summary": "Partially Degraded Service",
        "checkedAt": "2026-11-04T19:31:42.054244668Z"
      },
      "securityTxt": {
        "url": "https://kraken.com/.well-known/security.txt",
        "state": "valid",
        "expires": "2027-02-13T00:00:00.000Z",
        "checkedAt": "2026-11-04T15:54:35.804472383Z"
      },
      "updatedAt": "2026-11-04T19:31:42.054244668Z"
    }
  }
}
