{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T17:41:18.582Z","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken.md","server":{"slug":"pipeworx-io-kraken","name":"Kraken","registryName":"io.github.pipeworx-io/kraken","description":"Kraken MCP (public endpoints).","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"pipeworx-mcp-kraken","type":"npm","identifier":"@pipeworx/mcp-kraken","withdrawn":false,"url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken","version":"0.2.1","transport":"stdio","scoredAt":"2026-11-05T00:13:53.244Z"},"score":{"total":81,"tier":"high trust","status":"scored","weekDelta":3,"history":[{"date":"2026-11-05","total":81},{"date":"2026-11-04","total":80},{"date":"2026-11-03","total":80},{"date":"2026-11-02","total":64},{"date":"2026-11-01","total":79},{"date":"2026-10-31","total":79},{"date":"2026-10-30","total":78},{"date":"2026-10-29","total":78}]},"categories":[{"name":"Supply Chain Security","score":100,"verdict":"pass","reasons":["No malware found by supply-chain analysis.","No known CVEs affecting this package version or its production dependencies.","No install/post-install scripts declared.","No production dependencies, so there is no dependency health to assess."],"codes":[{"code":"supplychain.malware_clean","args":{}},{"code":"cve.none","args":{}},{"code":"installscript.none","args":{}},{"code":"dephealth.no_dependencies","args":{"deps":"0","unhealthy":"0"}}]},{"name":"Provenance & Transparency","score":97,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Cryptographically verified build provenance (signed, bound to pipeworx-io/mcp-kraken).","Clear OSI-approved license (MIT).","Actively maintained (last published 2 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.verified","args":{"repo":"pipeworx-io/mcp-kraken"}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"2"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":71,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Tool/resource definitions use about 564 tokens (~62/item across 9 items; 9 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_lean","args":{"avg":"62","items":"9","tools":"9","tokens":"564","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":23,"verdict":"partial","reasons":["Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"7"}}]},{"name":"Tool Coverage","score":67,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 9 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 10 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"9"}},{"code":"toolsafety.manipulation_clean","args":{"units":"10","judged":"10"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"kraken-mcp","type":"remote","identifier":"https://gateway.pipeworx.io/kraken/mcp","withdrawn":false,"score":77,"current":false,"url":"https://verifymcp.io/servers/pipeworx-io-kraken/kraken-mcp","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-kraken/kraken-mcp.md"},{"slug":"pipeworx-mcp-kraken","type":"npm","identifier":"@pipeworx/mcp-kraken","withdrawn":false,"score":81,"current":true,"url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken","markdownUrl":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken.md"}],"facts":[{"label":"Registry","value":"npm"},{"label":"Package","value":"@pipeworx/mcp-kraken"},{"label":"Version","value":"0.2.1"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"server_time","title":null,"description":"Return the Kraken exchange server time as Unix timestamp and RFC 1123 string. Use to synchronize request timestamps.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":30},{"name":"system_status","title":null,"description":"Return the current Kraken exchange operational status (online, cancel_only, post_only, limit_only, maintenance) and timestamp.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":32},{"name":"assets","title":null,"description":"Kraken crypto exchange asset info: precision, status, alt-name, conversion factor for crypto assets (BTC, ETH, USDT, etc.) and fiat.","inputs":[{"name":"aclass","type":"string","required":false,"description":null},{"name":"asset","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":53},{"name":"asset_pairs","title":null,"description":"Kraken crypto exchange tradable pair info: base/quote, lot decimals, fee schedule, leverage limits, ordermin. Use as a directory before depth/ticker/ohlc calls.","inputs":[{"name":"info","type":"string","required":false,"description":null},{"name":"pair","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":59},{"name":"ticker","title":null,"description":"Kraken crypto exchange live ticker for a pair (e.g. \"XBTUSD\"). PREFER for 'current price of <coin>', 'bid and ask for <coin>', 'BTC spread'. Returns named bid, ask, spread, last_price, open_price, volume_24h and vwap_24h alongside Kraken's raw single-letter fields (a/b/c/v/p/o).","inputs":[{"name":"pair","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":92},{"name":"ohlc","title":null,"description":"Kraken crypto exchange OHLC candles for a pair. Intervals 1, 5, 15, 30, 60, 240, 1440, 10080, 21600 minutes. Use for charting Kraken pairs.","inputs":[{"name":"interval","type":"number","required":false,"description":null},{"name":"pair","type":"string","required":true,"description":null},{"name":"since","type":"number","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":80},{"name":"depth","title":null,"description":"Kraken crypto exchange order book — bids + asks for a crypto pair. Returns price/volume/timestamp per level. Use for live depth-of-book on Kraken-listed pairs.","inputs":[{"name":"count","type":"number","required":false,"description":null},{"name":"pair","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":55},{"name":"trades","title":null,"description":"Kraken crypto exchange recent trade tape for a pair. Returns price, volume, timestamp, buy/sell, market/limit. Use for tick-level execution analysis.","inputs":[{"name":"count","type":"number","required":false,"description":null},{"name":"pair","type":"string","required":true,"description":null},{"name":"since","type":"number","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"spread","title":null,"description":"Kraken crypto exchange recent bid/ask spread history for a pair. Returns timestamped best-bid + best-ask. Use for liquidity studies.","inputs":[{"name":"pair","type":"string","required":true,"description":null},{"name":"since","type":"number","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":50}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T00:13:53.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"verified","label":"Verified","reason":"verified","reasonLabel":"Verified","discovery":"attestation_endpoint","discoveryLabel":"Registry attestation endpoint","sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":0,"partial":false,"deprecated":null,"stale":null,"noRepo":null}},"mismatches":[],"changelog":{"trackingSince":"2026-10-29","recent":[{"id":"chg_01a1a90e-0f37-7334-9bdf-6e25ab54203a","kind":"score.total_changed","summary":"Trust score (80 → 81)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a1a90e-0f37-7334-9bdf-6e25ab54203a"},{"id":"chg_01a19ec2-790e-722a-9173-69a614833eda","kind":"score.total_changed","summary":"Trust score (64 → 80)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a19ec2-790e-722a-9173-69a614833eda"},{"id":"chg_01a19ec2-790b-7d39-a2bb-faf58a04aa4b","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a19ec2-790b-7d39-a2bb-faf58a04aa4b"},{"id":"chg_01a19e38-d185-73f8-854c-734cccc1ffad","kind":"score.total_changed","summary":"Trust score (79 → 64)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a19e38-d185-73f8-854c-734cccc1ffad"},{"id":"chg_01a19e38-d180-7efd-aeb2-f4853f975e8e","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a19e38-d180-7efd-aeb2-f4853f975e8e"},{"id":"chg_01a19e38-d183-7f3f-8a70-5e985fac82ef","kind":"package.version_changed","summary":"Package version (0.2.0 → 0.2.1)","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a19e38-d183-7f3f-8a70-5e985fac82ef"},{"id":"chg_01a18f5e-03b4-70ff-8344-def4e64a59b9","kind":"score.total_changed","summary":"Trust score (78 → 79)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-31","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a18f5e-03b4-70ff-8344-def4e64a59b9"},{"id":"chg_01a1863c-4bfc-7ce5-b574-199a12f5f019","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a1863c-4bfc-7ce5-b574-199a12f5f019"},{"id":"chg_01a1861a-109d-7aca-a557-22e5e378b996","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken#chg-chg_01a1861a-109d-7aca-a557-22e5e378b996"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken/changelog.json"},"links":{"html":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken","markdown":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken.md","changelogJson":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken/changelog.json","changelogRss":"https://verifymcp.io/servers/pipeworx-io-kraken/pipeworx-mcp-kraken.xml","external":[{"label":"npm package","href":"https://www.npmjs.com/package/@pipeworx/mcp-kraken"},{"label":"Socket report","href":"https://socket.dev/npm/package/@pipeworx/mcp-kraken"},{"label":"Repository","href":"https://github.com/pipeworx-io/mcp-kraken"},{"label":"Website","href":"https://pipeworx.io/packs/kraken"}]}}