Financecontext
БесплатноНе проверенA remote MCP server that lets LLM agents reason over a user's real financial data using the user's own Supabase JWT for security, offering tools for reading acc
Описание
A remote MCP server that lets LLM agents reason over a user's real financial data using the user's own Supabase JWT for security, offering tools for reading accounts, transactions, spending summaries, and drafting rules with human approval.
README
The open-source finance-context layer behind Lumi — a standalone remote MCP server that lets LLM agents reason over a user's real financial state without ever holding elevated credentials.
Extracted from the Lumi codebase; table names (lumi_*) reflect the production schema it runs against.
The security model (the interesting part)
The agent never gets more power than the user. The server validates Supabase-issued bearer JWTs against JWKS, then uses the user's own token for every Supabase read and write — so Postgres row-level security remains the single source of authority. There is no service-role key anywhere in this service. Misbehaving agent, compromised prompt, doesn't matter: the blast radius is exactly what the user themselves could do.
Layered on top:
- OAuth protected-resource metadata (
/.well-known/oauth-protected-resource) for MCP client discovery - Permission claims enforced when present (default read-capable when absent)
- DNS-rebinding protection via a host allowlist when binding publicly
- An activity log (
list_recent_activity) so tool usage is auditable
Tool surface (19 tools)
| Category | Tools |
|---|---|
| Read & analyze | list_accounts · get_balance_summary · search_transactions · summarize_spend · get_cashflow_summary · list_recurring_charges · get_sync_status |
| Classification | list_uncertain_transactions · explain_transaction_classification |
| Agent memory | remember_financial_preference · list_financial_memory · forget_financial_memory |
| Rule drafting | create_rule_draft · preview_rule_impact · list_rule_drafts |
| Human approval | submit_approval_request · approve_pending_change · reject_pending_change |
| Audit | list_recent_activity |
The write path is deliberately indirect: agents draft rules and preview their impact, but changes land only through an explicit approval request a human accepts or rejects. Agents propose; people dispose.
Stack
TypeScript · Express 5 · @modelcontextprotocol/sdk (Streamable HTTP) · @supabase/supabase-js · jose (JWKS validation) · zod
Endpoints
GET /health · GET /.well-known/oauth-protected-resource · POST|GET|DELETE /mcp
Local development
cp .env.example .env # Supabase URL + publishable key
npm install
npm run dev # tsx watch
npm run check # typecheck
npm run build && npm start
Установка Financecontext
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ezrazhang7/financecontext-mcpFAQ
Financecontext MCP бесплатный?
Да, Financecontext MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Financecontext?
Нет, Financecontext работает без API-ключей и переменных окружения.
Financecontext — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Financecontext в Claude Desktop, Claude Code или Cursor?
Открой Financecontext на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Financecontext with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
