
Bancadia MCP
io.github.macphe22v2.0.0更新於 Oct 6, 2026
Query Bancadia's registry of US business checking account products with structured filters.
概覽
讓助理以結構化篩選條件查詢 Bancadia 的美國企業支票帳戶產品目錄。
- 功能
- 透過遠端 Streamable HTTP 端點提供兩個工具:query_business_checking 可依費用、實體類型、州、RTP 通道、整合與 APY 等條件篩選企業支票帳戶清單;get_business_checking_listing 可依 listing_slug 回傳單一清單的完整詳情,包含費用、功能以及各方案層級的細分。工作階段以 initialize 建立,工具以 tools/list 列舉,呼叫則透過 tools/call 完成。
- 適用情境
- 適合助理需要比較或查詢美國企業支票帳戶產品的情境,例如回答帳戶費用、依實體類型或州的資格要求,以及可用整合與利率資訊等問題。
- 執行需求
- 需要支援 Streamable HTTP 的遠端 MCP 用戶端。後續請求必須帶上 initialize 回傳的工作階段 ID。呼叫工具需要從 Bancadia 開發者入口取得的 Authorization bearer 權杖;initialize 與 tools/list 不需要。設有依權杖的速率限制。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Bancadia MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"bancadia-mcp": {
"type": "http",
"url": "https://mcp.bancadia.com/"
}
}
}README
Bancadia MCP
A Model Context Protocol server that lets MCP clients (Claude, other LLM agents, etc.) query Bancadia's registry of business deposit account products (US only) — with structured filters.
Runs as a Cloudflare Worker on Hono, exposing MCP over JSON-RPC 2.0 (Streamable HTTP transport), backed by Supabase (Postgres) with an Upstash Redis caching/rate-limiting layer.
Endpoints
MCP session lifecycle
POST /withmethod: "initialize"— no auth required. Returns anMcp-Session-Idresponse header; every subsequent request must send that value back as theMcp-Session-Idrequest header.POST /withmethod: "tools/list"— session required, no bearer token needed. Returns the tool manifest.POST /withmethod: "tools/call"— session andAuthorization: Bearer <token>required. Per-token sliding-window rate limiting applies (X-RateLimit-*response headers on both success and 429).
Responses are plain JSON by default, or Server-Sent Events if the request's Accept header includes text/event-stream.
For production use, obtain a bearer token from the Bancadia developer portal — see bancadia.com/docs for full API documentation.
Available tools
See src/lib/tools.ts for the full JSON Schema of each tool's arguments, or query GET /.well-known/mcp / tools/list directly.
Getting started
wrangler.toml [vars] provides non-secret defaults (test Supabase/Upstash URLs, session TTL, allowed origins) shared by both npm run dev and the test suite; real secrets go in .dev.vars (git-ignored).
Commands
Run a single test file:
Environments
- staging —
bancadia-mcp-staging,workers.devenabled. Deployed automatically by CI on every push/PR tomain. - production —
bancadia-mcp-production, routed atmcp.bancadia.com/*. Deployed manually vianpm run deploy:production.
Secrets for each environment are set with wrangler secret put <KEY> --env <environment> and are never committed.
Architecture
See CLAUDE.md for a detailed guide to the codebase: request flow, auth/session/rate-limit design, and the Supabase hybrid schema (base tables + per-product-type details tables) that the query handlers are built around.
來源:README.md,提交 9db6807
工具
0版本歷史
1- v2.0.0最新Sep 16, 2026


