Bancadia

MCP Reference

Authentication

All requests must include a Bearer token in the Authorization header:

Authorization: Bearer bcd_YOUR_TOKEN_HERE

A missing or invalid token returns HTTP 401:

{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": -32001,
    "message": "Unauthorized"
  }
}

Rate limits

Rate limit information is returned in response headers:

HeaderDescription
X-RateLimit-LimitRequests allowed per window
X-RateLimit-RemainingRequests remaining in current window
X-RateLimit-ResetUnix timestamp when the window resets

query_hysa

Returns active High-Yield Savings Account listings matching the supplied filters.

Parameters

ParameterTypeRequiredDescription
min_apynumberNoMinimum APY (percentage)
max_monthly_feenumberNoMaximum monthly fee in USD
available_statesstring[]NoUS state codes (e.g. ["CA", "NY"])
insurance_typestringNoOne of: fdic, ncua, uninsured
max_min_balancenumberNoMaximum minimum balance required to earn APY

Example request

POST https://mcp.bancadia.com
Authorization: Bearer bcd_YOUR_TOKEN_HERE
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "query_hysa",
    "arguments": {
      "min_apy": 4.5,
      "available_states": ["CA"],
      "insurance_type": "fdic"
    }
  }
}

Example response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "[{"id": "...", "product_name": "Premier Savings", "apy": 5.15, ...}]"
      }
    ]
  }
}

query_business_checking

Returns active Business Checking Account listings matching the supplied filters.

Parameters

ParameterTypeRequiredDescription
entity_typesstring[]NoEntity types: llc, s_corp, c_corp, sole_prop, partnership, nonprofit
max_monthly_feenumberNoMaximum monthly fee in USD
available_statesstring[]NoUS state codes (e.g. ["TX", "FL"])
insurance_typestringNoOne of: fdic, ncua, uninsured
integrationsstring[]NoRequired integrations (e.g. ["quickbooks", "stripe"])

Example request

POST https://mcp.bancadia.com
Authorization: Bearer bcd_YOUR_TOKEN_HERE
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "query_business_checking",
    "arguments": {
      "entity_types": ["llc", "s_corp"],
      "max_monthly_fee": 25,
      "available_states": ["TX"]
    }
  }
}

Example response

{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "[{"id": "...", "product_name": "Business Essentials", "monthly_fee": 15, ...}]"
      }
    ]
  }
}