About
AI bookkeeper. Connect QuickBooks to Claude Desktop.
Security Report
Valid MCP server (2 strong, 3 medium validity signals). 3 known CVEs in dependencies (0 critical, 2 high severity) ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry.
4 files analyzed · 4 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-cwhittemore1010-penni-mcp": {
"args": [
"-y",
"penni-mcp"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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.
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.
Links
- Website: penni.so
- Dashboard: app.penni.so
- Support: support@penni.so
License
MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
