Skip to main content

What is MCP?

The Model Context Protocol (MCP) lets AI assistants connect to external tools and services. The 0 Finance MCP server gives your AI agent access to:
  • Check balances and transaction history
  • Manage invoices (create, update, send)
  • Propose bank transfers for approval
  • Attach receipts and share payment details
All transfers require human approval in the dashboard. Your AI agent can propose actions, but you stay in control.

Quick setup

Add this to your MCP client configuration:
Add to ~/.cursor/mcp.json:
Replace sk_live_xxx with your API key from Settings → API Keys.

Available tools

MCP currently focuses on bank transfers and invoices. For crypto transfers and savings actions, use the CLI or HTTP API.

Starter prompt

Add this to your AI client’s system prompt for best results:

Example conversation

You: Check my balance and pending invoices Agent:
I’ll check your balance and invoices. Balance: 5,420.50 USDC spendable Pending invoices:
  • INV-001: $2,500 from Acme Corp (due Jan 20)
  • INV-002: $1,000 from Beta Inc (overdue)
You: Send a reminder to Beta Inc Agent:
I’ve sent a reminder email to Beta Inc for invoice INV-002 ($1,000).
You: Once that’s paid, move $3,000 to my EUR account Agent:
I’ll propose a transfer of $3,000 to your EUR account (ending in …4521). ⚠️ This transfer requires your approval in the dashboard before it executes. Would you like me to create the proposal?

Security model

  1. Read operations — Balance, invoices, transactions execute immediately
  2. Transfer proposals — Bank transfers require dashboard approval
  3. Immediate actions — Invoice creation and sending happen instantly
  4. Audit trail — Every action is logged with the API key used
Never share your API key. It provides full read access and can create proposals on your behalf.

Client-specific guides

Cursor

Detailed Cursor setup

Claude Code

Claude Desktop setup

Windsurf

Windsurf setup