{
  "data": {
    "tool": {
      "category": "",
      "endpoint": "https://api.prereason.com/api/mcp",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/prereason-mcp.json",
      "kind": "mcp",
      "listed": "indexed",
      "liveUrl": "https://www.anchorterminal.com/api/v1/live/prereason-mcp.json",
      "markdownUrl": "https://www.anchorterminal.com/tools/prereason-mcp.md",
      "mcpTools": {
        "check": {
          "checker": "anchor-check/1.0",
          "totalTokens": 4292,
          "counts": {
            "error": 0,
            "note": 1,
            "warn": 2
          },
          "findings": [
            {
              "rule": "TC07",
              "severity": "warn",
              "tool": "get_metric",
              "message": "the description is about 1,352 tokens",
              "fix": "Keep the description to what a model needs to choose and call the tool; move the manual to a resource or the docs."
            },
            {
              "rule": "TC22",
              "severity": "warn",
              "tool": "get_metric",
              "message": "the definition is about 2,690 tokens",
              "fix": "Trim the description and parameter docs, or split the tool."
            },
            {
              "rule": "TC24",
              "severity": "note",
              "message": "6 of 6 tools have no outputSchema",
              "fix": "Declare outputSchema for tools that return structured data, and return structuredContent that matches it."
            }
          ]
        },
        "checkedAt": "2026-10-04T22:23:35Z",
        "count": 6,
        "schemaTokens": 4292,
        "status": "ok",
        "tools": [
          {
            "name": "list_briefings",
            "title": "List Briefings",
            "description": "List all available pre-reasoned market briefings with tier requirements. Returns 25 LIVE briefings across Free (6), Basic (8), and Pro (11) tiers. The company briefing (equities.company) is one listed company per call, on Pro and above: 126 Indian company briefings counted on 2026-10-03. Covers Bitcoin, macro, FX, and cross-asset financial data categories. No authentication required.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "tier": {
                  "description": "Filter briefings by subscription tier (free, basic, or pro). Returns all tiers if omitted.",
                  "enum": [
                    "free",
                    "basic",
                    "pro"
                  ],
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "list_metrics",
            "title": "List Metrics",
            "description": "List all available individual metrics (220 metrics across bitcoin, calculated, eth, macro categories). Includes Bitcoin price, hash rate, Fed balance sheet, M2 supply, Treasury 10Y yield, net liquidity, and cross-asset indices (SPY, QQQ, VXX, UUP) used as BTC correlation signals. Optionally filter by category or search term. No authentication required. A free key reads the 17 metrics in the bitcoin category in full, and the latest reading of the other 203. The basic and pro tiers read every metric in full.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "category": {
                  "description": "Filter by metric category: bitcoin, calculated, eth, macro",
                  "enum": [
                    "bitcoin",
                    "calculated",
                    "eth",
                    "macro"
                  ],
                  "type": "string"
                },
                "search": {
                  "description": "Search term to filter metrics by name or description",
                  "maxLength": 100,
                  "type": "string"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_health",
            "title": "Health Check",
            "description": "Check API health status, version, and available endpoints. No authentication required.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "verbose": {
                  "description": "Include detailed endpoint descriptions and data coverage info. Defaults to false.",
                  "type": "boolean"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_context",
            "title": "Get Market Briefing",
            "description": "Get a pre-reasoned market briefing with trend signals and confidence scores, plus regime classification and causal narratives in the briefings that carry them, for the requested domain (Bitcoin, macro, cross-asset, FX). Includes crypto, macro financial data, and cross-asset correlations (equity indices, volatility, the dollar and Treasury yields as BTC relationship signals). Output is decision-ready — designed to be consumed directly by reasoning agents, not parsed for individual values. Briefings are tier-gated: Free (btc.quick-check, btc.context, macro.snapshot, cross.correlations, btc.pulse, btc.grid-stress), Basic (btc.momentum, macro.liquidity, macro.auctions, btc.on-chain, cross.breadth, btc.miner-survival, btc.etf-flows, bonds.context), Pro (cross.ai-compute, macro.rates, btc.full, btc.factors, cross.regime, fx.liquidity, btc.energy, btc.treasury, commodities.energy-basket, bonds.full, equities.company). Requires API key authentication.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "briefing": {
                  "description": "Briefing ID to fetch",
                  "enum": [
                    "btc.quick-check",
                    "btc.context",
                    "macro.snapshot",
                    "cross.correlations",
                    "btc.pulse",
                    "btc.grid-stress",
                    "btc.momentum",
                    "macro.liquidity",
                    "macro.auctions",
                    "cross.ai-compute",
                    "macro.rates",
                    "btc.on-chain",
                    "cross.breadth",
                    "btc.miner-survival",
                    "btc.full",
                    "btc.factors",
                    "cross.regime",
                    "fx.liquidity",
                    "btc.energy",
                    "btc.treasury",
                    "btc.etf-flows",
                    "commodities.energy-basket",
                    "bonds.context",
                    "bonds.full",
                    "equities.company"
                  ],
                  "type": "string"
                },
                "date": {
                  "description": "Historical date in YYYY-MM-DD format (tier-gated: Free=30d; Basic=3y, Bitcoin briefings from Jan 2025; Pro=all)",
                  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                  "type": "string"
                },
                "entity": {
                  "description": "The company for a per company briefing: an Indian company's ISIN (INE018A01030), with briefing=equities.company",
                  "pattern": "^[A-Za-z0-9.-]{1,12}$",
                  "type": "string"
                },
                "format": {
                  "default": "markdown",
                  "description": "Response format: markdown (human-readable, default) or json (structured data)",
                  "enum": [
                    "json",
                    "markdown"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "briefing"
              ],
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_metric",
            "title": "Get Metric Analysis",
            "description": "Get a single metric with pre-reasoned signal interpretation, trend analysis (7d/30d/90d), confidence score with factor breakdown, momentum, and percentile ranking. Available metrics: bitcoin-price, bitcoin-market-cap, bitcoin-volume-24h, bitcoin-change-24h, bitcoin-dominance, bitcoin-hash-rate, bitcoin-difficulty, bitcoin-tx-count, bitcoin-tx-volume, bitcoin-active-addresses, fed-balance, m2-supply, treasury-10y, rrp, eur-usd, cny-usd, yield-curve, tga, treasury-3mo, treasury-2y, treasury-5y, treasury-30y, treasury-1mo, treasury-1-5mo, treasury-2mo, treasury-4mo, treasury-6mo, treasury-1y, treasury-3y, treasury-7y, treasury-20y, breakeven-5y, breakeven-10y, t5yifr, t10y3m-spread, auction-bid-to-cover-10y, auction-bid-to-cover-30y, indirect-bidder-pct, dealer-takedown-pct, next-treasury-auction-days, fed-funds-rate, ecb-deposit-rate, boj-policy-rate, fed-ecb-spread, fed-boj-spread, carry-trade-returns-proxy, carry-trade-velocity-1d, iwm-spy-credit-spread, spy-vxx-correlation-30d, regime-stability-flag, jpy-usd, oil-brent, oil-wti, real-rate-10y, gld-gdx-ratio, copper-gold-ratio, slv-sil-ratio, gdxj-gdx-ratio, gold-silver-ratio, brent-wti-spread, oil-wti-realized-vol-30d, etf-gld-1h-velocity, etf-cper-1h-velocity, etf-uup-velocity-1h, crude-oil-stocks, natgas-storage, oil-inventory-zscore, natgas-storage-zscore, ecb-boj-spread, etf-gld-volume, etf-uso-volume, etf-uup-volume, etf-gld-volume-zscore-30d, etf-uso-volume-zscore-30d, etf-uup-volume-zscore-30d, net-liquidity, hash-ribbon, mvrv-proxy, etf-spy, etf-qqq, etf-iwm, etf-vxx, etf-uup, etf-gld, etf-gdx, etf-gdxj, etf-slv, etf-sil, etf-cper, etf-weat, etf-tlt, etf-ibit, usdt-market-cap, usdt-dominance, btc-price-200d-ma, btc-price-200d-distance, btc-etf-net-flow, btc-etf-cumulative-flow, btc-etf-aum, btc-etf-ibit-flow, btc-etf-fbtc-flow, btc-etf-gbtc-flow, btc-etf-other-flow, btc-etf-ibit-aum, btc-etf-fbtc-aum, btc-etf-bitb-aum, btc-etf-arkb-aum, btc-etf-btco-aum, btc-etf-ezbc-aum, btc-etf-brrr-aum, btc-etf-hodl-aum, btc-etf-btcw-aum, btc-etf-gbtc-aum, btc-etf-btc-aum, bitcoin-price-1h-change-pct, raw-hashprice-tick, on-chain-velocity-30d, bitcoin-volume-zscore-30d, btc-perp-oi-contracts, btc-perp-positioning-regime, btc-perp-funding-zscore-30d, btc-realized-vol-7d, btc-realized-vol-30d, btc-realized-vol-90d, cot-spx-noncomm-net, cot-spx-noncomm-net-percentile-26w, cot-spx-noncomm-net-percentile-52w, cot-spx-noncomm-net-percentile-156w, cot-gold-noncomm-net, cot-gold-noncomm-net-percentile-26w, cot-gold-noncomm-net-percentile-52w, cot-gold-noncomm-net-percentile-156w, cot-crude-noncomm-net, cot-crude-noncomm-net-percentile-26w, cot-crude-noncomm-net-percentile-52w, cot-crude-noncomm-net-percentile-156w, cot-jpy-noncomm-net, cot-jpy-noncomm-net-percentile-26w, cot-jpy-noncomm-net-percentile-52w, cot-jpy-noncomm-net-percentile-156w, cot-eur-noncomm-net, cot-eur-noncomm-net-percentile-26w, cot-eur-noncomm-net-percentile-52w, cot-eur-noncomm-net-percentile-156w, cot-treasury10y-noncomm-net, cot-treasury10y-noncomm-net-percentile-26w, cot-treasury10y-noncomm-net-percentile-52w, cot-treasury10y-noncomm-net-percentile-156w, cot-btc-cme-dealer-net, cot-btc-cme-asset-manager-net, cot-btc-cme-leveraged-funds-net, cot-btc-cme-other-reportable-net, cot-btc-cme-nonreportable-net, cot-btc-cme-open-interest, cot-eth-cme-dealer-net, cot-eth-cme-asset-manager-net, cot-eth-cme-leveraged-funds-net, cot-eth-cme-other-reportable-net, cot-eth-cme-nonreportable-net, cot-eth-cme-open-interest, nyfed-sofr, nyfed-sofr-p1, nyfed-sofr-p25, nyfed-sofr-p75, nyfed-sofr-p99, nyfed-sofr-volume, nyfed-bgcr, nyfed-bgcr-p1, nyfed-bgcr-p25, nyfed-bgcr-p75, nyfed-bgcr-p99, nyfed-bgcr-volume, nyfed-tgcr, nyfed-tgcr-p1, nyfed-tgcr-p25, nyfed-tgcr-p75, nyfed-tgcr-p99, nyfed-tgcr-volume, nyfed-effr, nyfed-effr-p1, nyfed-effr-p25, nyfed-effr-p75, nyfed-effr-p99, nyfed-effr-volume, nyfed-obfr, nyfed-obfr-p1, nyfed-obfr-p25, nyfed-obfr-p75, nyfed-obfr-p99, nyfed-obfr-volume, tic-treasury-holdings-total, tic-treasury-holdings-foreign-official, tic-treasury-holdings-japan, tic-treasury-holdings-united-kingdom, tic-treasury-holdings-china, tic-treasury-holdings-belgium, tic-treasury-holdings-cayman-islands, tic-treasury-holdings-luxembourg, tic-treasury-holdings-canada, tic-treasury-holdings-ireland, tic-treasury-holdings-france, tic-treasury-holdings-taiwan, tic-net-foreign-purchases-long-term, tic-net-foreign-purchases-treasuries, tic-net-foreign-purchases-agency-bonds, tic-net-foreign-purchases-corporate-bonds, tic-net-foreign-purchases-equities, tic-net-foreign-official-purchases-treasuries, korea-exports-20d, korea-chip-exports-20d, boc-policy-rate, rba-cash-rate, rbnz-cash-rate, snb-policy-rate, riksbank-policy-rate, norges-bank-policy-rate, pboc-loan-prime-rate, bok-base-rate, rbi-repo-rate, boe-bank-rate. Requires API key authentication. Returns analyzed context (signal, trend direction, momentum, percentile among every stored daily close), not raw values. The signal is bullish, bearish or neutral on crypto series, and above-trend, below-trend or at-trend on every other metric, where the value sits against its trend, so a high yield reads above-trend. Use when you need to understand what a metric means for decision-making, not just its number. A free key reads the 17 metrics in the bitcoin category in full, and the latest reading of the other 203. The basic and pro tiers read every metric in full.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "format": {
                  "default": "markdown",
                  "description": "Response format: markdown (default) or json",
                  "enum": [
                    "json",
                    "markdown"
                  ],
                  "type": "string"
                },
                "metric": {
                  "description": "Metric name to fetch",
                  "enum": [
                    "bitcoin-price",
                    "bitcoin-market-cap",
                    "bitcoin-volume-24h",
                    "bitcoin-change-24h",
                    "bitcoin-dominance",
                    "bitcoin-hash-rate",
                    "bitcoin-difficulty",
                    "bitcoin-tx-count",
                    "bitcoin-tx-volume",
                    "bitcoin-active-addresses",
                    "fed-balance",
                    "m2-supply",
                    "treasury-10y",
                    "rrp",
                    "eur-usd",
                    "cny-usd",
                    "yield-curve",
                    "tga",
                    "treasury-3mo",
                    "treasury-2y",
                    "treasury-5y",
                    "treasury-30y",
                    "treasury-1mo",
                    "treasury-1-5mo",
                    "treasury-2mo",
                    "treasury-4mo",
                    "treasury-6mo",
                    "treasury-1y",
                    "treasury-3y",
                    "treasury-7y",
                    "treasury-20y",
                    "breakeven-5y",
                    "breakeven-10y",
                    "t5yifr",
                    "t10y3m-spread",
                    "auction-bid-to-cover-10y",
                    "auction-bid-to-cover-30y",
                    "indirect-bidder-pct",
                    "dealer-takedown-pct",
                    "next-treasury-auction-days",
                    "fed-funds-rate",
                    "ecb-deposit-rate",
                    "boj-policy-rate",
                    "fed-ecb-spread",
                    "fed-boj-spread",
                    "carry-trade-returns-proxy",
                    "carry-trade-velocity-1d",
                    "iwm-spy-credit-spread",
                    "spy-vxx-correlation-30d",
                    "regime-stability-flag",
                    "jpy-usd",
                    "oil-brent",
                    "oil-wti",
                    "real-rate-10y",
                    "gld-gdx-ratio",
                    "copper-gold-ratio",
                    "slv-sil-ratio",
                    "gdxj-gdx-ratio",
                    "gold-silver-ratio",
                    "brent-wti-spread",
                    "oil-wti-realized-vol-30d",
                    "etf-gld-1h-velocity",
                    "etf-cper-1h-velocity",
                    "etf-uup-velocity-1h",
                    "crude-oil-stocks",
                    "natgas-storage",
                    "oil-inventory-zscore",
                    "natgas-storage-zscore",
                    "ecb-boj-spread",
                    "etf-gld-volume",
                    "etf-uso-volume",
                    "etf-uup-volume",
                    "etf-gld-volume-zscore-30d",
                    "etf-uso-volume-zscore-30d",
                    "etf-uup-volume-zscore-30d",
                    "net-liquidity",
                    "hash-ribbon",
                    "mvrv-proxy",
                    "etf-spy",
                    "etf-qqq",
                    "etf-iwm",
                    "etf-vxx",
                    "etf-uup",
                    "etf-gld",
                    "etf-gdx",
                    "etf-gdxj",
                    "etf-slv",
                    "etf-sil",
                    "etf-cper",
                    "etf-weat",
                    "etf-tlt",
                    "etf-ibit",
                    "usdt-market-cap",
                    "usdt-dominance",
                    "btc-price-200d-ma",
                    "btc-price-200d-distance",
                    "btc-etf-net-flow",
                    "btc-etf-cumulative-flow",
                    "btc-etf-aum",
                    "btc-etf-ibit-flow",
                    "btc-etf-fbtc-flow",
                    "btc-etf-gbtc-flow",
                    "btc-etf-other-flow",
                    "btc-etf-ibit-aum",
                    "btc-etf-fbtc-aum",
                    "btc-etf-bitb-aum",
                    "btc-etf-arkb-aum",
                    "btc-etf-btco-aum",
                    "btc-etf-ezbc-aum",
                    "btc-etf-brrr-aum",
                    "btc-etf-hodl-aum",
                    "btc-etf-btcw-aum",
                    "btc-etf-gbtc-aum",
                    "btc-etf-btc-aum",
                    "bitcoin-price-1h-change-pct",
                    "raw-hashprice-tick",
                    "on-chain-velocity-30d",
                    "bitcoin-volume-zscore-30d",
                    "btc-perp-oi-contracts",
                    "btc-perp-positioning-regime",
                    "btc-perp-funding-zscore-30d",
                    "btc-realized-vol-7d",
                    "btc-realized-vol-30d",
                    "btc-realized-vol-90d",
                    "cot-spx-noncomm-net",
                    "cot-spx-noncomm-net-percentile-26w",
                    "cot-spx-noncomm-net-percentile-52w",
                    "cot-spx-noncomm-net-percentile-156w",
                    "cot-gold-noncomm-net",
                    "cot-gold-noncomm-net-percentile-26w",
                    "cot-gold-noncomm-net-percentile-52w",
                    "cot-gold-noncomm-net-percentile-156w",
                    "cot-crude-noncomm-net",
                    "cot-crude-noncomm-net-percentile-26w",
                    "cot-crude-noncomm-net-percentile-52w",
                    "cot-crude-noncomm-net-percentile-156w",
                    "cot-jpy-noncomm-net",
                    "cot-jpy-noncomm-net-percentile-26w",
                    "cot-jpy-noncomm-net-percentile-52w",
                    "cot-jpy-noncomm-net-percentile-156w",
                    "cot-eur-noncomm-net",
                    "cot-eur-noncomm-net-percentile-26w",
                    "cot-eur-noncomm-net-percentile-52w",
                    "cot-eur-noncomm-net-percentile-156w",
                    "cot-treasury10y-noncomm-net",
                    "cot-treasury10y-noncomm-net-percentile-26w",
                    "cot-treasury10y-noncomm-net-percentile-52w",
                    "cot-treasury10y-noncomm-net-percentile-156w",
                    "cot-btc-cme-dealer-net",
                    "cot-btc-cme-asset-manager-net",
                    "cot-btc-cme-leveraged-funds-net",
                    "cot-btc-cme-other-reportable-net",
                    "cot-btc-cme-nonreportable-net",
                    "cot-btc-cme-open-interest",
                    "cot-eth-cme-dealer-net",
                    "cot-eth-cme-asset-manager-net",
                    "cot-eth-cme-leveraged-funds-net",
                    "cot-eth-cme-other-reportable-net",
                    "cot-eth-cme-nonreportable-net",
                    "cot-eth-cme-open-interest",
                    "nyfed-sofr",
                    "nyfed-sofr-p1",
                    "nyfed-sofr-p25",
                    "nyfed-sofr-p75",
                    "nyfed-sofr-p99",
                    "nyfed-sofr-volume",
                    "nyfed-bgcr",
                    "nyfed-bgcr-p1",
                    "nyfed-bgcr-p25",
                    "nyfed-bgcr-p75",
                    "nyfed-bgcr-p99",
                    "nyfed-bgcr-volume",
                    "nyfed-tgcr",
                    "nyfed-tgcr-p1",
                    "nyfed-tgcr-p25",
                    "nyfed-tgcr-p75",
                    "nyfed-tgcr-p99",
                    "nyfed-tgcr-volume",
                    "nyfed-effr",
                    "nyfed-effr-p1",
                    "nyfed-effr-p25",
                    "nyfed-effr-p75",
                    "nyfed-effr-p99",
                    "nyfed-effr-volume",
                    "nyfed-obfr",
                    "nyfed-obfr-p1",
                    "nyfed-obfr-p25",
                    "nyfed-obfr-p75",
                    "nyfed-obfr-p99",
                    "nyfed-obfr-volume",
                    "tic-treasury-holdings-total",
                    "tic-treasury-holdings-foreign-official",
                    "tic-treasury-holdings-japan",
                    "tic-treasury-holdings-united-kingdom",
                    "tic-treasury-holdings-china",
                    "tic-treasury-holdings-belgium",
                    "tic-treasury-holdings-cayman-islands",
                    "tic-treasury-holdings-luxembourg",
                    "tic-treasury-holdings-canada",
                    "tic-treasury-holdings-ireland",
                    "tic-treasury-holdings-france",
                    "tic-treasury-holdings-taiwan",
                    "tic-net-foreign-purchases-long-term",
                    "tic-net-foreign-purchases-treasuries",
                    "tic-net-foreign-purchases-agency-bonds",
                    "tic-net-foreign-purchases-corporate-bonds",
                    "tic-net-foreign-purchases-equities",
                    "tic-net-foreign-official-purchases-treasuries",
                    "korea-exports-20d",
                    "korea-chip-exports-20d",
                    "boc-policy-rate",
                    "rba-cash-rate",
                    "rbnz-cash-rate",
                    "snb-policy-rate",
                    "riksbank-policy-rate",
                    "norges-bank-policy-rate",
                    "pboc-loan-prime-rate",
                    "bok-base-rate",
                    "rbi-repo-rate",
                    "boe-bank-rate"
                  ],
                  "type": "string"
                }
              },
              "required": [
                "metric"
              ],
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          },
          {
            "name": "get_changes",
            "title": "Get Changes",
            "description": "What changed since your last call: the change events PreReason records. A live briefing's state label changing, a tracked release becoming known, and, for the companies you name, figures stored for a newer period. Each event says what changed, when it happened, when PreReason knew it and where to read it next (the briefing or metric to fetch with get_context or get_metric); it carries no value. Pass the next_cursor of your previous call to read only what is new; without one, the last 24 hours. Needs an API key on an account with basic access or above.",
            "inputSchema": {
              "$schema": "http://json-schema.org/draft-07/schema#",
              "additionalProperties": false,
              "properties": {
                "companies": {
                  "description": "Companies whose events to read: an Indian company's ISIN (INE018A01030). At most 200. A company's events reach only a call that names it.",
                  "items": {
                    "type": "string"
                  },
                  "maxItems": 200,
                  "type": "array"
                },
                "cursor": {
                  "description": "The next_cursor of your previous call. Left out, the read starts from the last day of events.",
                  "pattern": "^[0-9]{1,18}$",
                  "type": "string"
                },
                "limit": {
                  "description": "Events one call returns, 1 to 100. Default 50.",
                  "maximum": 100,
                  "minimum": 1,
                  "type": "integer"
                },
                "types": {
                  "description": "The event types to read. Every type when left out.",
                  "items": {
                    "enum": [
                      "state.changed",
                      "release.published",
                      "company.figures_updated"
                    ],
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "type": "object"
            },
            "annotations": {
              "destructiveHint": false,
              "openWorldHint": false,
              "readOnlyHint": true
            }
          }
        ]
      },
      "name": "PreReason",
      "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
      "packages": [
        {
          "registryType": "npm",
          "identifier": "@prereason/mcp",
          "version": "0.4.0",
          "transport": "stdio"
        }
      ],
      "pageJsonUrl": "https://www.anchorterminal.com/tools/prereason-mcp.json",
      "popularity": {
        "githubStars": 5,
        "npmWeekly": 118
      },
      "registryName": "com.prereason/mcp",
      "remotes": [
        {
          "type": "streamable-http",
          "url": "https://api.prereason.com/api/mcp"
        }
      ],
      "repository": "https://github.com/PreReason/mcp",
      "reviewed": false,
      "slug": "prereason-mcp",
      "source": "the official MCP registry",
      "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=com.prereason/mcp",
      "summary": "Bitcoin and macro market briefings for AI agents: trend signals, regimes, liquidity and ETF flows.",
      "updatedAt": "2026-09-21T20:28:31Z",
      "url": "https://www.anchorterminal.com/tools/prereason-mcp",
      "vendor": "prereason.com",
      "vendorUrl": "https://www.prereason.com",
      "version": "0.8.0",
      "websiteUrl": "https://www.prereason.com",
      "where": "both",
      "why": [
        "vendor"
      ]
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/tools/prereason-mcp",
    "json": "https://www.anchorterminal.com/tools/prereason-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/tools/prereason-mcp.md",
    "slim": "https://www.anchorterminal.com/tools/prereason-mcp.min.md"
  },
  "markdown": "# PreReason\n\n\u003e Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/\n\n- Kind: MCP server, by prereason.com (https://www.prereason.com)\n- Listed because: It's published in the registry under prereason.com, a namespace the registry only gives to whoever proves they control that domain.\n- What the official MCP registry says: Bitcoin and macro market briefings for AI agents: trend signals, regimes, liquidity and ETF flows.\n\n## Facts\n\n- MCP registry: `com.prereason/mcp` 0.8.0\n- Endpoint: https://api.prereason.com/api/mcp (streamable HTTP)\n- Package: npm `@prereason/mcp` (stdio)\n- Source: https://github.com/PreReason/mcp\n- Website: https://www.prereason.com\n- npm downloads a week: 118\n- GitHub stars: 5\n- Registry entry updated: 2026-09-21\n\n## Tools\n\n- Tools it lists (6, about 4,292 tokens of context, `tools/list` without credentials over MCP 2025-11-25, checked 2026-10-04 22:23 UTC):\n  - `list_briefings` (read-only): List all available pre-reasoned market briefings with tier requirements. Returns 25 LIVE briefings across Free (6), Basic (8), and Pro (11) tiers. The company…\n  - `list_metrics` (read-only): List all available individual metrics (220 metrics across bitcoin, calculated, eth, macro categories). Includes Bitcoin price, hash rate, Fed balance sheet, M2…\n  - `get_health` (read-only): Check API health status, version, and available endpoints. No authentication required.\n  - `get_context` (read-only): Get a pre-reasoned market briefing with trend signals and confidence scores, plus regime classification and causal narratives in the briefings that carry them,…\n  - `get_metric` (read-only): Get a single metric with pre-reasoned signal interpretation, trend analysis (7d/30d/90d), confidence score with factor breakdown, momentum, and percentile…\n  - `get_changes` (read-only): What changed since your last call: the change events PreReason records. A live briefing's state label changing, a tracked release becoming known, and, for the…\n- How its tools read to an agent (0 errors, 2 warnings, 1 note, about 4,292 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score):\n  - warn TC07 get_metric: the description is about 1,352 tokens\n  - warn TC22 get_metric: the definition is about 2,690 tokens\n  - note TC24 server: 6 of 6 tools have no outputSchema\n\n- JSON: https://www.anchorterminal.com/api/v1/tools/prereason-mcp.json\n- Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Terminal",
        "url": "https://www.anchorterminal.com/tools/"
      },
      {
        "name": "Indexed",
        "url": "https://www.anchorterminal.com/indexed/"
      },
      {
        "name": "PreReason",
        "url": ""
      }
    ],
    "description": "PreReason, an MCP server by prereason.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Bitcoin and macro market briefings for AI agents: trend signals, regimes, liquidity and ETF flows.",
    "facts": [
      "not reviewed",
      "not ranked",
      "facts only"
    ],
    "h1": "PreReason",
    "image": "https://www.anchorterminal.com/assets/og/indexed.png",
    "path": "/tools/prereason-mcp",
    "published": "",
    "section": "indexed",
    "title": "PreReason: MCP server, indexed from the official MCP registry",
    "toc": null,
    "updated": "2026-10-05",
    "url": "https://www.anchorterminal.com/tools/prereason-mcp"
  },
  "tokens": {
    "markdown": 850,
    "slim": 780
  },
  "version": 1
}
