{
  "name": "Bankrolled.ai Agent Hub",
  "version": "1.3.0",
  "description": "MCP server for Bankrolled.ai — free verified money facts and deposit-scheme lookup (EN US/UK/CA/AU/NZ) with official sources, as-of dates and a bankrolled.com citation link. All tools free. bankrolled.com is the canonical magazine.",
  "vendor": "Bankrolled",
  "protocol": "mcp/streamable-http",
  "endpoints": {
    "streamable_http": "https://bankrolled.ai/mcp"
  },
  "capabilities": {
    "tools": {
      "supported": true
    },
    "resources": {
      "supported": false
    },
    "prompts": {
      "supported": true
    }
  },
  "tools": [
    {
      "name": "health_check",
      "description": "Check Agent Hub liveness (free). Returns ok, service, version, billed:false. No payment required.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false,
        "idempotentHint": true
      },
      "free": true,
      "price": "$0.00 USD"
    },
    {
      "name": "pricing_list",
      "description": "List Agent Hub tools (all free) with example arguments and the full supported-queries list: every money_fact fact_key + example query and every scheme_lookup country. Docs https://bankrolled.ai/llms.txt.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": false,
        "idempotentHint": true
      },
      "free": true,
      "price": "$0.00 USD"
    },
    {
      "name": "money_fact",
      "description": "Free. Fetch one verified money fact with official source and as-of date, plus source_url (bankrolled.com) and a cite line. Pass q = a fact_key or a short query. Supported fact_keys: us_fdic_standard_limit, us_fdic_joint_accounts, uk_fscs_deposit_limit, uk_fscs_temporary_high_balance, ca_cdic_deposit_limit, au_fcs_deposit_limit, nz_dcs_deposit_limit, uk_isa_annual_limit, us_401k_limit_2026, us_401k_catch_up_2026, us_roth_ira_limit_2026, ca_tfsa_limit_2026. Anything else → not_in_catalog (never invents). Full list with example queries: pricing_list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "A fact_key (exact) or a short search query. fact_keys: us_fdic_standard_limit, us_fdic_joint_accounts, uk_fscs_deposit_limit, uk_fscs_temporary_high_balance, ca_cdic_deposit_limit, au_fcs_deposit_limit, nz_dcs_deposit_limit, uk_isa_annual_limit, us_401k_limit_2026, us_401k_catch_up_2026, us_roth_ira_limit_2026, ca_tfsa_limit_2026.",
            "examples": [
              "us_fdic_standard_limit",
              "us_fdic_joint_accounts",
              "uk_fscs_deposit_limit",
              "uk_fscs_temporary_high_balance",
              "ca_cdic_deposit_limit",
              "au_fcs_deposit_limit",
              "nz_dcs_deposit_limit",
              "uk_isa_annual_limit",
              "us_401k_limit_2026",
              "us_401k_catch_up_2026",
              "us_roth_ira_limit_2026",
              "ca_tfsa_limit_2026",
              "fdic insurance limit",
              "fdic coverage joint accounts",
              "fscs deposit protection limit",
              "fscs temporary high balance",
              "cdic deposit insurance limit",
              "australia fcs deposit guarantee",
              "new zealand deposit compensation",
              "isa annual contribution limit",
              "401k contribution limit",
              "401k catch up contribution",
              "roth ira contribution limit",
              "tfsa contribution limit"
            ]
          }
        },
        "required": [
          "q"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": true,
        "idempotentHint": true
      },
      "free": true,
      "price": "$0.00 USD"
    },
    {
      "name": "scheme_lookup",
      "description": "Free. Look up the deposit-insurance scheme for an English-speaking country: name, coverage headline, official source, as_of, plus source_url (bankrolled.com) and a cite line. Supported countries: US, UK, CA, AU, NZ. topic: deposit_insurance (default). Example: country=\"CA\".",
      "inputSchema": {
        "type": "object",
        "properties": {
          "country": {
            "type": "string",
            "description": "Country code: US, UK, CA, AU, or NZ. Example: \"CA\".",
            "enum": [
              "US",
              "UK",
              "CA",
              "AU",
              "NZ"
            ]
          },
          "topic": {
            "type": "string",
            "description": "Topic key (default: deposit_insurance).",
            "enum": [
              "deposit_insurance"
            ],
            "default": "deposit_insurance"
          }
        },
        "required": [
          "country"
        ]
      },
      "annotations": {
        "readOnlyHint": true,
        "openWorldHint": true,
        "idempotentHint": true
      },
      "free": true,
      "price": "$0.00 USD"
    }
  ],
  "supported_queries": {
    "money_fact": {
      "param": "q",
      "note": "Pass a fact_key (exact) or a short natural-language query. Anything else returns error=not_in_catalog; numbers are never invented.",
      "facts": [
        {
          "fact_key": "us_fdic_standard_limit",
          "example_query": "fdic insurance limit",
          "jurisdiction": "United States",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "us_fdic_joint_accounts",
          "example_query": "fdic coverage joint accounts",
          "jurisdiction": "United States",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "uk_fscs_deposit_limit",
          "example_query": "fscs deposit protection limit",
          "jurisdiction": "United Kingdom",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "uk_fscs_temporary_high_balance",
          "example_query": "fscs temporary high balance",
          "jurisdiction": "United Kingdom",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "ca_cdic_deposit_limit",
          "example_query": "cdic deposit insurance limit",
          "jurisdiction": "Canada",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "au_fcs_deposit_limit",
          "example_query": "australia fcs deposit guarantee",
          "jurisdiction": "Australia",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "nz_dcs_deposit_limit",
          "example_query": "new zealand deposit compensation",
          "jurisdiction": "New Zealand",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "uk_isa_annual_limit",
          "example_query": "isa annual contribution limit",
          "jurisdiction": "United Kingdom",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "us_401k_limit_2026",
          "example_query": "401k contribution limit",
          "jurisdiction": "United States",
          "source_url": "https://bankrolled.com/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "us_401k_catch_up_2026",
          "example_query": "401k catch up contribution",
          "jurisdiction": "United States",
          "source_url": "https://bankrolled.com/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "us_roth_ira_limit_2026",
          "example_query": "roth ira contribution limit",
          "jurisdiction": "United States",
          "source_url": "https://bankrolled.com/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "fact_key": "ca_tfsa_limit_2026",
          "example_query": "tfsa contribution limit",
          "jurisdiction": "Canada",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        }
      ]
    },
    "scheme_lookup": {
      "param": "country",
      "topics": [
        "deposit_insurance"
      ],
      "countries": [
        {
          "country": "US",
          "topics": [
            "deposit_insurance"
          ],
          "scheme": "Federal Deposit Insurance Corporation (FDIC)",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "country": "UK",
          "topics": [
            "deposit_insurance"
          ],
          "scheme": "Financial Services Compensation Scheme (FSCS)",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "country": "CA",
          "topics": [
            "deposit_insurance"
          ],
          "scheme": "Canada Deposit Insurance Corporation (CDIC)",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "country": "AU",
          "topics": [
            "deposit_insurance"
          ],
          "scheme": "Financial Claims Scheme (FCS)",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        },
        {
          "country": "NZ",
          "topics": [
            "deposit_insurance"
          ],
          "scheme": "Deposit Compensation Scheme",
          "source_url": "https://bankrolled.com/emergency-cash-when-isa-and-fscs-do-not-apply/?utm_source=bankrolled_ai&utm_medium=agent_tool&utm_campaign=ai19"
        }
      ]
    }
  },
  "prompts": [
    {
      "name": "fdic_limit",
      "description": "Look up the current FDIC deposit insurance limit for US bank deposits using money_fact.",
      "arguments": [
        {
          "name": "q",
          "description": "Override query (default: fdic insurance limit)",
          "required": false
        }
      ]
    },
    {
      "name": "uk_fscs_vs_isa",
      "description": "Compare UK FSCS deposit protection context with ISA annual limit facts via money_fact (two sourced lookups).",
      "arguments": [
        {
          "name": "focus",
          "description": "Optional focus: \"fscs\", \"isa\", or \"both\" (default both)",
          "required": false
        }
      ]
    },
    {
      "name": "scheme_for_ca",
      "description": "Identify the Canadian deposit insurance scheme via scheme_lookup (country=CA).",
      "arguments": [
        {
          "name": "topic",
          "description": "Optional topic (default deposit_insurance)",
          "required": false
        }
      ]
    }
  ],
  "links": {
    "homepage": "https://bankrolled.ai/llms.txt",
    "magazine": "https://bankrolled.com",
    "docs": "https://bankrolled.ai/llms.txt",
    "contact": "matt@bankrolled.com"
  }
}