Search / ai.metabind/banking-assistant
Banking Assistant (Metabind demo)
R0· no sign-inDemo personal-finance MCP App: spending, subscriptions, and net worth as interactive UI.
v0.0.17 · active · repository · website · descriptor JSON · versions
Search / ai.metabind/banking-assistant
R0· no sign-inDemo personal-finance MCP App: spending, subscriptions, and net worth as interactive UI.
v0.0.17 · active · repository · website · descriptor JSON · versions
{
"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
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltool list is cacheable (ttlMs 300000)auth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations9 of 9 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 5,103 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes19 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagetrend_cardchangedinput schematransaction_listchangedinput schemasubscriptionschangedinput schemaspending_breakdownchangedinput schemanet_worth_trendchangedinput schematrend_cardchangedinput schematransaction_listchangedinput schemasubscriptionschangedinput schemaspending_breakdownchangedinput schemanet_worth_trendchangedinput schemaShowing 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.
+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.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://mcp.metabind.ai/IgJH0BzIn4LlfnCbcDc7/projects/GLbHk5i3GLlIYcF63XFl streamable-http | none | yes | 100% | 378 ms | 2026-07-28 | 2026-10-20 |
get_net_worthread-only | Net worth history + account balances. Numbers to reason with — to display, use net_worth_trend. |
get_spending_breakdownread-only | Categorized spending + prior-period comparison. Numbers to reason with — to display, use spending_breakdown. |
get_subscriptionsread-only | Recurring-charge detection. Numbers to reason with — to display, use the subscriptions card. |
get_transactionsread-only | Raw transactions by category or merchant, ~12 months of history. Numbers to reason with — to display, use transaction_list. |
net_worth_trendread-only | Render 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-only | Render 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-only | Render 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-only | Render 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-only | Render 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.
{
"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."
}