Mmcp.market

Financier MCP server

by financier.sh·sh.financier/financier·v1.0.0

Personal finance plan from a person's own bank data: stage, budget, categories, decisions.

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed Financier yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Financier tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 73ms (auth required)20/20
  • Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Financier repository's README, as published. We do not edit it. Read it on GitHub

Financier

Official agent and developer tooling for Financier: a personal finance plan built from a person's own bank data. Financier is API-first. Everything a person can do in the app, an agent can do over MCP, the REST API, this SDK or this CLI.

Accounts are invite-only for now. The sandbox bank (provider demo) gives any account a synthetic household to try everything on.

MCP

{
  "mcpServers": {
    "financier": { "type": "http", "url": "https://financier.sh/mcp" }
  }
}

Claude Code: claude mcp add --transport http financier https://financier.sh/mcp

SDK

npm install @financier-sh/sdk
import { createFinancier } from "@financier-sh/sdk";

const financier = createFinancier({ apiKey: process.env.FINANCIER_API_KEY });
await financier.connections.linkSandbox();
for await (const event of financier.plan.buildStream()) console.log(event.stage);
const view = await financier.plan.view();
console.log(view?.stages[view.current]?.name, view?.plan.monthly.surplus);

Webhooks

import { verifyWebhook } from "@financier-sh/sdk";

// In your handler: the raw body, the request headers, and the secret from webhooks.create.
if (!(await verifyWebhook(rawBody, request.headers, process.env.FINANCIER_WEBHOOK_SECRET!)))
  return new Response("bad signature", { status: 401 });

Events: plan.built, recurring.detected, bank.reconnect_required, webhook.test. Every delivery is also signed with Web Bot Auth, verifiable against financier.sh's key directory without a shared secret.

Agents without an account

An agent can start before any person is involved: POST /agent/identity {"type":"anonymous"} returns a sandbox-only identity and a claim token. When a person wants the agent to work on their real account, the agent starts a claim with their email, shows them the code, and the person approves it at financier.sh/claim. The full flow, with requests, is in auth.md.

CLI

npm install -g @financier-sh/cli
financier login          # paste an API key from Settings, Developer
financier sandbox        # link the synthetic household
financier build          # sync, categorise, build the plan
financier plan           # stage, monthly figures, actions
financier plan --json    # the same, for scripts and agents
financier spending --from 2026-08-01 --by merchant
financier webhooks add https://example.com/hooks/financier --events plan.built

This repository

The Financier app itself is private. This repository holds the public surface: the SDK, the CLI, the agent skill, the plugin manifest and the MCP registry entries. The SDK's types are generated from the live OpenAPI document (bun run generate).

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http financier https://financier.sh/mcp
Add to Cursor

Financier: common questions

Is Financier MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the Financier safety report
How do I install Financier?
It runs remotely at financier.sh. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Financier need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Financier maintained?
The last commit was in the last day (2026-09-22). The latest release is v1.0.0.
Is Financier up?
100% of our last 1 checks got an answer. We check remote servers about four times a day.
What can I use instead of Financier?
Servers from other publishers that do the same job: Smart Money MCP server, Yahoo Finance MCP server and BankMCP™ MCP server. Compare all Financier alternatives.

Alternatives to Financier

Same job from other publishers: the closest match first, then the best rated.

All Financier alternatives →
  • Smart Money
    Personal finance: log expenses in plain language, track accounts, budgets and spending
    A
  • Yahoo Finance
    Access Yahoo Finance stock data, news, screeners, options, financials, and charts through MCP.
    A
  • BankMCP™
    Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.
    A
  • three.ws Agent Payments
    Governed x402 payment sessions: pay any endpoint with budget, allowlist & per-tx caps, no key.
    B
  • Agent402.Tools: pay-per-call web tools
    Agentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, free via PoW or card credits
    A

More from financier.sh