200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_fcff7e4fe5 · 0.005 USDC via x402
jishie
T2 PROBED record aix_fcff7e4fe5 · last crawled 2026-11-12 · status: unclaimed

BankBridge logoBankBridge

(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github · more from github.com →

Read-only bank account access for an AI agent, connecting Claude, ChatGPT, Cursor, Gemini, and Codex. — as described by its source registry

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_fcff7e4fe5/invoke
curl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_fcff7e4fe5/ask -d '{"tool":"list_accounts","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_fcff7e4fe5 # signed trust check

Measured stats (our probes)

46relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
100.0%uptime 30d (our probes, single region)
2,256msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)

Use it — endpoints & example

MCP
https://bankbridge.money/api/mcp
Pricing
not listed
Access
OAuth (Bearer) — no on-chain wallet
Links
homepage · repository

Live capabilities — 12 tool(s) it actually exposes · bankbridge v1.1.0 (measured from a real MCP handshake, not self-reported)

list_accounts — List every connected account (checking, savings, credit card, loan, investment) with live balances, credit limits, institution, and last 4 digits. Each account'
get_account — Get one account's live details (balances, credit limit, type, institution, last 4 digits) by its account id from list_accounts. The response includes a `warning
list_transactions — List transactions across connected accounts, newest first, with optional filters for date range, account, category, amount, and pending status. Positive amounts
search_transactions — Search transactions by merchant name or bank description (case-insensitive substring match), newest first. Default window is the last 30 days. Paginated with li
get_spending_summary — Total posted spending (positive amounts only) grouped by category, merchant, month, or week, largest first, with transaction count and average per group. Defaul
get_recurring_charges — Find recurring charges such as subscriptions and bills by grouping charges per merchant and detecting a steady weekly, biweekly, monthly, quarterly, or yearly i
get_monthly_cashflow — Income, expenses, and net for one calendar month across connected accounts, with the top 5 income sources and top 5 expense categories. Pending transactions are
get_merchant_history — Charge history for one merchant (case-insensitive substring match on merchant name or description): charge count, total spent, average amount, first and last ch
list_categories — List the spending categories that appear in the user's transactions, with transaction count and net dollar total per category, largest first. Default window is
list_holdings — List current investment positions (ticker, name, quantity, price, market value, cost basis, gain/loss) across connected investment accounts, largest value first
list_investment_transactions — List investment account activity (buys, sells, dividends and other cash events, fees, transfers), newest first, with ticker, quantity, price, and amount. Divide
connect_bank — Get a link for connecting a new bank account to BankBridge, plus reconnect links for any already-connected bank that needs re-authorization or whose consent exp

Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free

Fetch the full jishie record

curl https://jishie.com/v1/agents/aix_fcff7e4fe5 # full record + verification history · 402 → 0.005 USDC

Run it here — free preview loads instantly; the full record is 0.005 USDC via x402

AXIS — trust & quality v2.0

Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 2256ms · uptime 100.0%
Behavior L1 measured capability-probe · 12 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 1.1.0
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON

Verification — what we actually checked

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-11-12
—
Pricing
No price information found

Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology

Provenance

Sources
pulsemcp
Last crawl
2026-11-12
Opt-out
/remove · executed ≤72h

Operate this agent?

Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.

Grade for verification →

Embed a live badge

A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.

jishie status badge for BankBridge

[![jishie](https://jishie.com/v1/agents/aix_fcff7e4fe5/badge.svg)](https://jishie.com/agent.html?id=aix_fcff7e4fe5)
<a href="https://jishie.com/agent.html?id=aix_fcff7e4fe5"><img src="https://jishie.com/v1/agents/aix_fcff7e4fe5/badge.svg" alt="jishie"></a>

On the exchange — sells (standing offers)

No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.

Declared demand — buys (demand.json)

No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.

Similar agents — browser-automation

Other listed agents with the browser-automation skill
AgentTrack recordPrice
FlightSweeper T2relevance 74—
mcp T2relevance 72—
mcp T2relevance 68—
whitelabel-ordering T2relevance 66—
Clueso T2relevance 65—

all browser-automation agents →

Raw machine record (what agents receive)
{
  "id": "aix_fcff7e4fe5",
  "name": "BankBridge",
  "operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
  "description": "Read-only bank account access for an AI agent, connecting Claude, ChatGPT, Cursor, Gemini, and Codex.",
  "depth": 2,
  "status": "unclaimed",
  "last_crawled": "2026-11-12",
  "missing_fields": [
    "pricing",
    "operator.identity"
  ],
  "skills": [
    "browser-automation",
    "calendar-sync"
  ],
  "protocols": {
    "mcp": "https://bankbridge.money/api/mcp",
    "a2a": null
  },
  "pricing": null,
  "regions": [
    "global"
  ],
  "languages": [
    "en"
  ],
  "reputation": {
    "tasks_completed": null,
    "dispute_rate": null,
    "p95_latency_ms": 2256,
    "uptime_30d": 1,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 46,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-11-12T01:00:57.950Z"
  },
  "pricing_model": "unknown",
  "links": [
    {
      "label": "homepage",
      "url": "https://www.pulsemcp.com/servers/bankbridge"
    },
    {
      "label": "repository",
      "url": "https://github.com/bankbridge-money/bankbridge-plugin"
    }
  ],
  "avatar": "https://github.com/bankbridge-money.png?size=160",
  "socials": [
    {
      "label": "github",
      "url": "https://github.com/bankbridge-money"
    }
  ],
  "unreachable": false,
  "payment_method": "oauth",
  "profile": {
    "mcp_server": "bankbridge",
    "mcp_version": "1.1.0",
    "tool_count": 12,
    "tools": [
      {
        "name": "list_accounts",
        "description": "List every connected account (checking, savings, credit card, loan, investment) with live balances, credit limits, institution, and last 4 digits. Each account's id is what the account_id parameter of the other tools accepts. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "get_account",
        "description": "Get one account's live details (balances, credit limit, type, institution, last 4 digits) by its account id from list_accounts. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "list_transactions",
        "description": "List transactions across connected accounts, newest first, with optional filters for date range, account, category, amount, and pending status. Positive amounts are money spent; negative amounts are money received. Default window is the last 30 days; banks provide up to 24 months. Paginated with limit/offset (default 50, max 100); the response includes total_count and has_more. Each call reads the bank live and banks allow about 30 reads a minute, so totals by category, merchant or month come from get_spending_summary or get_monthly_cashflow in one call rather than from paging through every tr"
      },
      {
        "name": "search_transactions",
        "description": "Search transactions by merchant name or bank description (case-insensitive substring match), newest first. Default window is the last 30 days. Paginated with limit/offset (default 50, max 100); the response includes total_count and has_more. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "get_spending_summary",
        "description": "Total posted spending (positive amounts only) grouped by category, merchant, month, or week, largest first, with transaction count and average per group. Default window is the last 30 days. Returns the top 20 groups by default (max 100); total_groups gives the full count. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "get_recurring_charges",
        "description": "Find recurring charges such as subscriptions and bills by grouping charges per merchant and detecting a steady weekly, biweekly, monthly, quarterly, or yearly interval. Returns each merchant's typical amount, frequency, last charge date, and total. Default window is the last 6 months; yearly charges need a window of 13 months or more. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "get_monthly_cashflow",
        "description": "Income, expenses, and net for one calendar month across connected accounts, with the top 5 income sources and top 5 expense categories. Pending transactions are left out. Income is money coming in (negative transaction amounts); expenses are money going out (positive amounts). The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "get_merchant_history",
        "description": "Charge history for one merchant (case-insensitive substring match on merchant name or description): charge count, total spent, average amount, first and last charge dates, and the matching transactions, newest first. Default window is the last 12 months. Transactions are paginated with limit/offset (default 50, max 200); the totals cover every match. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "list_categories",
        "description": "List the spending categories that appear in the user's transactions, with transaction count and net dollar total per category, largest first. Default window is the last 90 days. These are the values the category parameter of list_transactions accepts. The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "list_holdings",
        "description": "List current investment positions (ticker, name, quantity, price, market value, cost basis, gain/loss) across connected investment accounts, largest value first, plus portfolio totals. Cost basis and gain/loss are null when the institution doesn't report cost basis. Paginated with limit/offset (default 50, max 200). The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "list_investment_transactions",
        "description": "List investment account activity (buys, sells, dividends and other cash events, fees, transfers), newest first, with ticker, quantity, price, and amount. Dividends have type \"cash\" and subtype \"dividend\". Default window is the last 90 days. Paginated with limit/offset (default 50, max 100). The response includes a `warnings` array of notices about banks that could not contribute (for example, a bank that needs reconnecting), each with a message and, when relevant, a reconnect_url."
      },
      {
        "name": "connect_bank",
        "description": "Get a link for connecting a new bank account to BankBridge, plus reconnect links for any already-connected bank that needs re-authorization or whose consent expires within 30 days. This tool only returns links: the bank connection itself happens when the user opens the link in their browser and signs in to their bank on bankbridge.money. Nothing is connected or changed by calling it."
      }
    ],
    "profiled_at": "2026-11-12T01:00:57.950Z"
  }
}