Open source · MIT License · MCP Compatible

Your money.
One command away.

Connect banks and PayPal. Query from terminal, web, API, or AI agents. Balances, transactions, spending summaries — your finances, everywhere.

12,000+
Supported banks
PayPal
Native integration
MCP
AI-native protocol
MIT
Fully open source

How it works

1

Connect

Link banks securely via Plaid, or connect PayPal with OAuth. Your credentials never touch our servers.

2

Query

Use the CLI, web dashboard, REST API, or MCP server. Check balances, search transactions, track spending.

3

Analyze

Export to CSV or JSON. Detect recurring subscriptions. Let AI agents manage your financial insights.

Features

Everything you need. Nothing you don't.

⌨️

Terminal-First

Query transactions, filter by category, search by merchant — all from your terminal. Pipe output into scripts, grep for amounts, automate your workflow.

$ checkclaw tx --days 7 --search "Amazon"
┌────────────┬──────────────────┬──────────┐ │ Date │ Merchant │ Amount │ ├────────────┼──────────────────┼──────────┤ │ 2026-03-28 │ Amazon.com │ -$34.99 │ │ 2026-03-25 │ Amazon Fresh │ -$67.42 │ │ 2026-03-22 │ Amazon Prime │ -$14.99 │ └────────────┴──────────────────┴──────────┘
💳

PayPal + Banks United

Connect PayPal alongside your bank accounts. All your money, one unified view.

$ checkclaw accounts
📊

Web Dashboard

Full account overview, transaction browser, and settings at checkclaw.com.

🤖

MCP Server

Let AI agents manage your finances. Works with Claude, Cursor, and any MCP client. Your accounts become tools any AI can query.

$ npx checkclaw-mcp
MCP server running on stdio Tools: get_accounts, get_transactions, get_balances, search_transactions Ready for AI agent connections.
🔄

Recurring Detection

Automatically identify subscriptions and recurring charges you forgot about.

$ checkclaw tx --recurring
📤

Export & API

Export to CSV/JSON. Use API keys for custom integrations. Build your own tools.

$ checkclaw export --format csv --days 90
New

Built for the AI era

CheckClaw isn't just a CLI — it's the financial interface for AI agents.

🔌

MCP Server

Let Claude, Cursor, or any MCP-compatible AI directly query your bank accounts and transactions.

npx checkclaw-mcp
🧠

OpenClaw Skill

Install on any OpenClaw agent. Instant personal finance capabilities — balances, transactions, analytics.

checkclaw.skill
🔑

REST API

Use API keys to build your own automations, dashboards, or integrate with any workflow.

Authorization: Bearer ck_live_...

See it in action

Real output from the checkclaw CLI.

Your data stays yours

Read-only access to your finances. We can't move your money — from banks or PayPal. Period.

👁️

Read-only access

We only view balances and transactions. No transfer, payment, or write permissions — ever.

🛡️

Powered by Plaid

Same infrastructure behind Venmo, Robinhood & thousands of financial apps.

🔒

Zero credential storage

Your bank login goes directly to Plaid. PayPal connects via OAuth. We never see your passwords.

📦

Minimal data policy

We access account names, balances, and transactions. Nothing else.

Pricing

Start free. Upgrade when you need more.

Free

$0/month
  • 1 bank + 1 PayPal connection
  • 100 queries per month
  • CLI + dashboard + MCP
Get Started
Popular

Pro

$9/month
  • 5 bank connections + PayPal
  • Unlimited queries
  • CSV / JSON export
  • Subscription detection
Start free trial

Business

$29/month
  • Unlimited connections
  • Unlimited queries
  • Team sharing
  • Priority support
  • Everything in Pro
Contact us

Frequently asked questions

Security, privacy, and how checkclaw works.

No. We use Plaid's read-only access. checkclaw can only view your balances and transactions — it cannot initiate transfers, payments, or any money movement. We never request write permissions to your accounts.

Never. Your bank credentials are handled entirely by Plaid and never pass through our servers. Plaid is the same infrastructure used by Venmo, Robinhood, and thousands of other financial apps. We only receive a read-only access token — not your username or password.

Only what you need to review your finances: account names, types, balances, and transaction history (merchant, amount, date, category). That's it. We follow the principle of minimal data access — we don't request identity, income verification, or any other Plaid data products.

Yes. All data in transit is encrypted via TLS 1.2+. Your access tokens are encrypted at rest using AES-256. We follow industry-standard security practices for handling financial data.

Yes. You can disconnect any bank account instantly from the dashboard or CLI (checkclaw disconnect). This revokes the Plaid access token immediately — we can no longer access any data from that account.

Yes. The CLI is fully open-source under the MIT license on GitHub. You can inspect exactly what data we access and how we handle it. Transparency is a core part of our security model.

checkclaw supports 12,000+ financial institutions in the US and Canada through Plaid, including Chase, Bank of America, Wells Fargo, Citi, Capital One, American Express, and most credit unions.

Absolutely. The CLI works standalone — install via npm, link your bank once through the secure Plaid flow, then query everything from your terminal. The web dashboard is an optional convenience layer.

Ready to take control?

Install in seconds. Connect your bank and PayPal. Query from anywhere.

$ npm install -g checkclaw

Or use npx checkclaw to try without installing.