{
  "schema": "mcp-discovery/v1",
  "name": "Bitpoort",
  "version": "3.6.0",
  "description": "On-chain intelligence MCP for AI agents that act, not just read. 61 tools across Ethereum + Bitcoin + Hyperliquid (Polygon pending). Three pillars: end-to-end AML workflow, Agent-Safety contract, full Hyperliquid suite with unique ETH ↔ HL cross-chain correlation.",
  "tagline": "On-chain MCP for AI agents. End-to-end AML, agent-safety contract, full Hyperliquid suite. 61 tools, free instant key.",
  "homepage": "https://bitpoort.com",
  "documentation": "https://docs.bitpoort.com",
  "agents_landing": "https://docs.bitpoort.com/agents",
  "github": "https://github.com/r8vtq88pzw-svg/chainrag",
  "logo": "https://bitpoort.com/favicon.svg",
  "endpoint": "https://mcp.bitpoort.com/",
  "transport": "streamable-http",
  "legacy_endpoint": {
    "url": "https://api.bitpoort.com/mcp/sse",
    "transport": "sse",
    "sunset": "2027-05-09"
  },
  "fixtures_url": "https://mcp.bitpoort.com/fixtures.json",
  "tools_json_url": "https://mcp.bitpoort.com/tools.json",
  "auth": {
    "type": "api_key",
    "header": "X-API-Key",
    "alternative_header": "Authorization: Bearer",
    "instant_key": {
      "url": "https://api.bitpoort.com/v1/keys",
      "method": "POST",
      "free": true,
      "no_signup_required": true,
      "rate_limit_per_minute": 60,
      "daily_cap": 10000,
      "rate_limit_per_ip_per_day": 50,
      "expiry_days": 90
    },
    "permanent_key_url": "https://api.bitpoort.com/v1/register",
    "lanes": ["api_key", "oauth"],
    "oauth": {
      "type": "oauth_2_1",
      "metadata_url": "https://api.bitpoort.com/.well-known/oauth-authorization-server",
      "authorization_endpoint": "https://api.bitpoort.com/oauth/authorize",
      "token_endpoint": "https://api.bitpoort.com/oauth/token",
      "revocation_endpoint": "https://api.bitpoort.com/oauth/revoke",
      "userinfo_endpoint": "https://api.bitpoort.com/oauth/userinfo",
      "registration_endpoint": "https://api.bitpoort.com/oauth/register",
      "introspection_endpoint": "https://api.bitpoort.com/oauth/introspect",
      "dynamic_client_registration": true,
      "grant_types_supported": ["authorization_code", "refresh_token"],
      "code_challenge_methods_supported": ["S256"],
      "scopes_supported": ["mcp:read", "api:read", "profile:read", "openid", "email"],
      "refresh_token_rotation": true,
      "access_token_ttl_seconds": 3600,
      "refresh_token_ttl_seconds": 2592000
    }
  },
  "live_status_url": "https://api.bitpoort.com/v1/trust",
  "tool_count": 61,
  "active_tool_count": 59,
  "deprecated_tool_count": 2,
  "rest_path_count": 206,
  "rest_operation_count": 224,
  "chains": ["ethereum", "bitcoin", "hyperliquid", "polygon"],
  "live_chains": ["ethereum", "bitcoin", "hyperliquid"],
  "pipeline_pending": ["polygon"],
  "pillars": [
    {
      "id": "aml-workflow",
      "title": "End-to-end AML workflow",
      "one_line": "Chainalysis Reactor + Crystal Lookout — in one MCP.",
      "headline_tools": [
        "screen_address",
        "assess_risk",
        "trace_flows",
        "monitor_address",
        "list_retroactive_alerts",
        "generate_compliance_report",
        "export_compliance_pdf"
      ]
    },
    {
      "id": "agent-safety",
      "title": "Agent-Safety contract",
      "one_line": "The only MCP that builds agent safety into the protocol.",
      "headline_tools": [
        "validate_agent_action",
        "register_agent_identity",
        "check_abuse_status",
        "get_logs"
      ]
    },
    {
      "id": "hyperliquid-suite",
      "title": "Full Hyperliquid suite",
      "one_line": "Six tools, plus the only ETH ↔ HL cross-chain correlation in MCP.",
      "headline_tools": [
        "get_hl_market",
        "get_hl_traders",
        "get_hl_funding_arbs",
        "get_hl_liquidation_heatmap",
        "get_hl_copy_trade_alerts",
        "get_cross_chain_signals"
      ]
    }
  ],
  "lanes": [
    { "id": "forensic",   "label": "Forensic",                "tools_count": 9, "pitch": "End-to-end AML — screen, score, trace, monitor, report, verify." },
    { "id": "kya",        "label": "KYA (Know Your Agent)",   "tools_count": 4, "pitch": "Pre-trade safety + signed agent identity. Unique to Bitpoort." },
    { "id": "whales",     "label": "Whales & Entities",       "tools_count": 4, "pitch": "Large transfers, entity rollups, full wallet profiles." },
    { "id": "market",     "label": "Market signals",          "tools_count": 8, "pitch": "Composite signals (11 dimensions), predictions, flows, prices." },
    { "id": "perps",      "label": "Hyperliquid perps",       "tools_count": 6, "pitch": "Full HL stack + ETH ↔ HL cross-chain correlation." },
    { "id": "alpha",      "label": "Alpha & smart money",     "tools_count": 3, "pitch": "Top wallets, MEV bots, ambient on-chain feed." },
    { "id": "analytics",  "label": "Analytics",               "tools_count": 2, "pitch": "Published accuracy + per-token signal history." },
    { "id": "risk",       "label": "Risk & alarms",           "tools_count": 5, "pitch": "Behavioral patterns, on-chain alarms, abuse intelligence." },
    { "id": "rpc",        "label": "Direct RPC",              "tools_count": 7, "pitch": "Read-only Ethereum RPC primitives." },
    { "id": "data",       "label": "Data browsing",           "tools_count": 3, "pitch": "Block lists, transaction lists, enriched per-block deep-dive." },
    { "id": "system",     "label": "System & observability",  "tools_count": 5, "pitch": "Health, pipeline, per-customer agent debug feed." },
    { "id": "overview",   "label": "Q&A & overview",          "tools_count": 3, "pitch": "Natural-language entry; chain orientation; semantic search." }
  ],
  "categories": [
    "data",
    "analytics",
    "finance",
    "crypto",
    "compliance",
    "forensics"
  ],
  "tags": [
    "blockchain",
    "ethereum",
    "bitcoin",
    "hyperliquid",
    "polygon",
    "mcp",
    "on-chain-data",
    "whale-tracking",
    "smart-money",
    "defi",
    "mev",
    "predictions",
    "exchange-flows",
    "rpc",
    "cross-chain",
    "rag",
    "forensic",
    "compliance",
    "sanctions",
    "aml",
    "mixer-detection",
    "kya",
    "agent-safety",
    "retroactive-alerts"
  ],
  "compliance": {
    "sanctions_sources": ["OFAC_SDN", "UK_HMT", "IL_NBCTF", "JP_METI"],
    "sanctioned_addresses_indexed": 1386,
    "mixer_addresses_indexed": 43,
    "mixer_protocols_indexed": 10,
    "risk_addresses_indexed": 9387,
    "risk_sources": ["MEW_DARKLIST", "SCAMSNIFFER", "FORTA"],
    "btc_entity_tags": 2300000,
    "signed_reports": true,
    "reproducibility_chain": true,
    "public_verify_url_template": "https://api.bitpoort.com/v1/verify/{report_hash}"
  },
  "agent_safety": {
    "pre_trade_validation_tool": "validate_agent_action",
    "kya_register_tool": "register_agent_identity",
    "public_agent_identity_url_template": "https://api.bitpoort.com/v1/agent-identity/{name}",
    "dry_run_supported_on_mutators": true,
    "safety_metadata_on_every_response": true,
    "per_customer_audit_log_tool": "get_logs"
  },
  "eval_baseline": {
    "tool_selection_accuracy_pct": 97.5,
    "models_evaluated": ["claude-haiku-4-5", "gpt-4o-mini", "claude-sonnet-4-6"],
    "invariant_violations": 0,
    "regression_tests_passing": 310,
    "correctness_pct": 100.0,
    "freshness_pct": 100.0,
    "provenance_pct": 100.0,
    "cross_tool_consistency_pct": 100.0,
    "live_url": "https://api.bitpoort.com/v1/trust"
  },
  "differentiators": [
    "End-to-end AML workflow in one MCP — screen → trace → signed report → public verify",
    "Agent-Safety contract — pre-trade validate_agent_action + KYA signed identities + dry_run on every mutator",
    "ETH ↔ Hyperliquid cross-chain correlation (unique to Bitpoort)",
    "Reproducibility chain in every signed report (git_commit + alembic_head + eval_baseline)",
    "Retroactive sanctions exposure scanner — alerts when a wallet retroactively becomes toxic",
    "Multi-source sanctions attribution (OFAC + UK + IL + JP, 1,386 designated addresses)",
    "Bridge-aware 3-hop counterparty exposure tracing",
    "310 regression tests, 100% across correctness / freshness / provenance / cross-tool consistency",
    "Public verify endpoint — third parties can re-confirm any signed finding",
    "Free Agent tier with all 61 MCP tools (no Chainalysis-style $20K minimum)"
  ],
  "support": "https://bitpoort.com/connect",
  "oauth_protected_resource_url": "https://mcp.bitpoort.com/.well-known/oauth-protected-resource"
}
