Skip to main content
Glama
CWhittemore1010

penni-mcp

penni-mcp

Penni — AI bookkeeper for small businesses. Connect your QuickBooks and manage your books through Claude Desktop or Cursor.

Quick Start

npx penni-mcp

On first run, you'll be prompted for your API key. Get yours at app.penni.so/dashboard/mcp.

Related MCP server: quickbooks-mcp-server

Claude Desktop Setup

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "penni": {
      "command": "npx",
      "args": ["penni-mcp"]
    }
  }
}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Then restart Claude Desktop and ask: "What's my bank balance?"

Cursor Setup

Settings → MCP → Add Server:

  • Name: penni

  • Command: npx penni-mcp

What You Can Do

Free (connect QBO and go)

  • "What's my bank balance?" — real-time balances from QuickBooks

  • "Show me my P&L for this month" — Profit & Loss report

  • "Who owes me money?" — open and overdue invoices

Paid ($149/mo at penni.so)

  • "Create a $500 expense for AWS under Software" — post expenses to QBO

  • "Invoice Acme Corp $2,000 for consulting, due May 1st" — create and send invoices

  • "Ask Penni: what's my biggest expense category?" — AI-powered bookkeeping Q&A

How It Works

Penni connects to your QuickBooks Online account through a secure API. Your data lives in YOUR QuickBooks — not on our servers. If you stop using Penni, your books are exactly where they've always been.

API Key

You can also set your API key via environment variable:

PENNI_API_KEY=your_key_here npx penni-mcp

Or pass it as a flag:

npx penni-mcp --key your_key_here

The key is saved to ~/.penni/config.json after first run.

License

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Connect Claude Desktop and Claude Code to QuickBooks Online for natural-language accounting. Ask questions about invoices, expenses, reports, and more using plain English.
    Last updated
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables financial professionals to interact with QuickBooks Online using natural language for reports, journal entries, bills, expenses, and more.
    Last updated
    36
    291
    10
    MIT

View all related MCP servers

Related MCP Connectors

  • AI agents for bookkeeping, reconciliation, and financial close for SMBs.

  • Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.

  • Open-source AI accounting skills verified by licensed accountants (tax, VAT, payroll).

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/CWhittemore1010/penni-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server