{"name":"org.btcdecoded/intelligence","slug":"btcdecoded-intelligence","title":"BTCDecoded Intelligence","description":"Cited Bitcoin coordination record search (~783k). Lightning. MCP. Not prices/chain analytics.","url":"https://mcp.market/server/btcdecoded-intelligence","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":2,"ok":2,"last_checked_at":"2026-09-20T02:00:48.513Z","last_ok_at":"2026-09-20T02:00:48.513Z","latency_ms":106},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://btcdecoded.org/intelligence/","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.btcdecoded.org/mcp","headers":[{"description":"Bearer API key from https://btcdecoded.org/account/ (Cursor and raw HTTP). Claude uses OAuth instead.","isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"analyze_issue","description":"Issue review scaffold for a public GitHub issue. Live-fetches title, body, and a capped comment thread. Private repos fail. Precedent from the index. Does not post comments.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public GitHub issue URL (https://github.com/owner/repo/issues/n)."},"ref":{"type":"string","description":"Alternate to url: owner/repo/issues/n."}},"additionalProperties":false}},{"name":"analyze_pr","description":"PR review scaffold for a public GitHub PR. Fetches filenames and a 4000-char patch pack, plus a capped live thread. Private repos fail. Precedent from the index. Does not post comments.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Public GitHub pull request URL (https://github.com/owner/repo/pull/n)."},"ref":{"type":"string","description":"Alternate to url: owner/repo#n."}},"additionalProperties":false}},{"name":"assess_argument","description":"Match the claim to a discourse game, then the documented counter-move, from Bitcoin_Discourse_Games or Bitcoin_Governance_Complete_Argument_Map. Return pattern + cites. No new synthesis. These files are product policy (internal), not contemporaneous evidence.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Claim or thread excerpt to match against the documented discourse games."}},"required":["text"],"additionalProperties":false}},{"name":"find_discourse","description":"Retrieve GitHub, mail, IRC, and Delving cites for a path or symbol. Mail/IRC rarely include paths.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"path":{"type":"string","description":"Source path to search (e.g. src/validation.cpp)."},"repo":{"type":"string","description":"Optional owner/repo token to include in the query."},"symbol":{"type":"string","description":"Optional function or type name."},"query":{"type":"string","description":"Optional extra search text."}},"required":["path"],"additionalProperties":false}},{"name":"find_incident","description":"Retrieve index cites for a named incident or CVE (e.g. CVE-2018-17144). Same search page as search. Empty if the index has no passage.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"CVE id or incident name."}},"required":["query"],"additionalProperties":false}},{"name":"find_precedent","description":"Retrieve BIP, GitHub, and mail cites for a proposal. Disposition is only what a cite heading or URL already says. Does not invent merged/rejected/stalled labels.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Proposal title, BIP number, or change description."}},"required":["query"],"additionalProperties":false}},{"name":"find_spec_impl","description":"Retrieve spec, Core source, and GitHub cites for a spec section or behavior. Cites only. Does not emit aligned/gap/divergence verdicts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Spec section, rule, or implementation question."}},"required":["query"],"additionalProperties":false}},{"name":"get_contributor_profile","description":"Public-record facts for a GitHub login from research findings. Known set is small (canonical maintainers). Most logins return found=false. Do not invent employment or affiliation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"login":{"type":"string","description":"GitHub login, case-insensitive. Unknown logins return found=false."}},"required":["login"],"additionalProperties":false}},{"name":"get_passage","description":"Return the stored index passage for a search cite. Pass id from the cite, or source plus doc. Not a live web fetch. If ok is false, the index has no passage.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"Vectorize id from a search cite."},"source":{"type":"string","description":"Corpus source when id is omitted (with doc)."},"doc":{"type":"string","description":"Document id when id is omitted (with source)."}},"additionalProperties":false}},{"name":"search","description":"Cited Bitcoin coordination index. Not a live quote, ETF, derivatives, or chain analytics. Pin a layer with source. If ok is false, the index has no passage. Every plan searches both layers. Record: IRC review logs, bitcoin-dev and cryptography mailing lists, GitHub PRs/issues/commits, Delving Bitcoin, Bitcointalk, Satoshi communications, BIP text and BIP PRs/issues, release tags/signers, and Bitcoin Core source (consensus, policy, script, validation, net, mempool, miner). Price: CoinMetrics community PriceUSD (source=price), every daily close from 2010-07-18 through the last dated row, packed by ISO week. Curated: named precursor papers (source=articles); academic protocol/security papers (source=papers); open textbooks (source=textbooks: Learning Bitcoin from the Command Line, Karasavvas, minium, Elementary Bitcoin, Dorier C#, Book of Bitcoin commentary, Mastering Bitcoin 2e, Mastering Bitcoin 3e, Mastering LN, Lightning BOLTs, Mastering Taproot, bitcoin.org developer docs and RPC reference, Optech topics/newsletters); specs, maps, research, and topic syntheses (source=synthesis).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Natural-language question or topic to retrieve cited passages for."},"source":{"type":"string","enum":["corpus","findings","spec","book","maintainers","secsov","commons-whitepaper","bitcoin-whitepaper","articles","papers","textbooks","synthesis","blvm-docs","pool","vision","governance","github","irc","mail","delving","bitcointalk","core_src","src","satoshi","releases","bips","price"],"description":"Optional pin to one corpus source (e.g. github, irc, mail, price, textbooks). Omit to search both layers."},"when":{"type":"string","description":"Optional date pin YYYY, YYYY-MM, or YYYY-MM-DD. Keeps cites whose passage date starts with that prefix. Undated cites drop."}},"required":["query"],"additionalProperties":false}},{"name":"verify_claim","description":"Score whether a stored index passage supports a claim. Pass id from a search cite, or source plus doc. Loads the stored excerpt then returns noul 0-1, skipped if the judge is unavailable, or no_passage if the index has no excerpt. Not a live web fetch. The judge is not a source.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"claim":{"type":"string","description":"Claim to score against the stored excerpt."},"id":{"type":"string","description":"Vectorize id from a search cite."},"source":{"type":"string","description":"Corpus source when id is omitted (with doc)."},"doc":{"type":"string","description":"Document id when id is omitted (with source)."}},"required":["claim"],"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-19T19:22:43.906Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:22:43.840Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 344ms"]},"poisoning":{"score":15,"max":15,"notes":["11 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.btcdecoded.org/mcp","reachable":true,"authRequired":false,"latencyMs":344,"serverInfo":{"name":"btcdecoded-intel","version":"0.1.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"https://btcdecoded.org/favicon.ico","source":"registry","width":48,"height":48},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[{"kind":"downgrade","fromGrade":"B","toGrade":"C","reason":"score 67: No source repository listed","createdAt":"2026-09-19T19:22:47.086Z"}],"reviews":[]}