protogrid

Search / ai.metabind/banking-assistant

Banking Assistant (Metabind demo)

R0· no sign-in

Demo personal-finance MCP App: spending, subscriptions, and net worth as interactive UI.

v0.0.17 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality95strong
Trust96of 100
Uptime, 30 days100%
Latency p50378 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "banking-assistant": {
      "type": "http",
      "url": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
    }
  }
}
claude mcp add --transport http banking-assistant https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl
[mcp_servers.banking-assistant]
url = "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "banking-assistant": {
      "type": "remote",
      "url": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "banking-assistant": {
      "type": "http",
      "url": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=banking-assistant&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm1ldGFiaW5kLmFpL0lnSkgwQnpJbjRMbGZuQ2JjRGM3L3Byb2plY3RzL0dMYkhrNWkzR0xsSVljRjYzWEZsIn0%3D"
}
{
  "servers": {
    "banking-assistant": {
      "type": "http",
      "url": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
    }
  }
}
{
  "mcpServers": {
    "banking-assistant": {
      "httpUrl": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
    }
  }
}
extensions:
  "banking-assistant":
    enabled: true
    name: "banking-assistant"
    type: streamable_http
    uri: "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl"
    timeout: 300

Quality 95 / 100strong

protocol100 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • pass
    protocol.list_ttltool list is cacheable (ttlMs 300000)
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 5,103 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes19 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 5,103 tokens to load them all · tool set 9ad83f504a6d · tools last changed 2026-10-20 · checked 2026-10-20 17:34 UTC

Tool changes

  • trend_cardchangedinput schema
  • transaction_listchangedinput schema
  • subscriptionschangedinput schema
  • spending_breakdownchangedinput schema
  • net_worth_trendchangedinput schema
  • trend_cardchangedinput schema
  • transaction_listchangedinput schema
  • subscriptionschangedinput schema
  • spending_breakdownchangedinput schema
  • net_worth_trendchangedinput schema

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 96 / 100

provenance85
liveness100
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% +updated-23d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl streamable-httpnoneyes100%378 ms2026-07-282026-10-20

Tools (9)

get_net_worthread-onlyNet worth history + account balances. Numbers to reason with — to display, use net_worth_trend.
get_spending_breakdownread-onlyCategorized spending + prior-period comparison. Numbers to reason with — to display, use spending_breakdown.
get_subscriptionsread-onlyRecurring-charge detection. Numbers to reason with — to display, use the subscriptions card.
get_transactionsread-onlyRaw transactions by category or merchant, ~12 months of history. Numbers to reason with — to display, use transaction_list.
net_worth_trendread-onlyRender net_worth_trend: Net worth: current total, change over the period, a trend chart, and the account balances behind it. It loads its own data. To compare periods against each other pass chartStyle:'bar' plus groupBy ('year' for this-year-vs-last-year, 'month' for month-by-month) — each bar is that period's closing balance.
spending_breakdownread-onlyRender spending_breakdown: Spending split by category for a period: a composition bar plus a ranked category list. It loads its own data — pass the period alone for the whole picture, which is what a broad 'where did my money go' question wants. Use highlight only on a follow-up about particular categories; it dims everything else, so on an opening question it hides most of the answer.
subscriptionsread-onlyRender subscriptions: Recurring charges: total monthly cost and a row per subscription with its cadence, next charge date, and New / price-increase flags. It loads its own data.
transaction_listread-onlyRender transaction_list: Individual purchases for a category or a merchant: the window total plus the matching transactions. It loads its own data. Plain terms like 'restaurants', 'groceries' or 'gas' resolve to categories; omit both filters for all spending. Do NOT use this when the user asks how much they spent over the last 3, 6 or 12 months — that is a period comparison, so use trend_card with chartStyle:'bar' instead.
trend_cardread-onlyRender trend_card: Any metric over time that has no dedicated card — one category's spend by month, a series you computed. Points are {label, value} in display order. Set upIsGood=false for cost-like metrics. Use chartStyle:'bar' whenever the user compares periods — month by month, or over the last 3/6/12 months; give each point a `series` name (repeating the label once per series) to stack them with a legend. Pass `items` to list the composition behind the number.

Schemas: list_tools.

Similar MCP servers

More from ai.metabind

Official server.json
{
  "name": "ai.metabind/banking-assistant",
  "icons": [
    {
      "src": "https://cdn.metabind.ai/IgJH0BzIn4LlfnCbcDc7/GLbHk5i3GLlIYcF63XFl/assets/KmzF1pF5Q1gHeE8G0pQy/finance-icon-2%20(2).png",
      "sizes": [
        "1024x1024"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Banking Assistant (Metabind demo)",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl",
      "type": "streamable-http"
    }
  ],
  "version": "0.0.17",
  "repository": {
    "url": "https://github.com/metabindai/metabind-demos",
    "source": "github",
    "subfolder": "finance"
  },
  "websiteUrl": "https://www.metabind.ai",
  "description": "Demo personal-finance MCP App: spending, subscriptions, and net worth as interactive UI."
}