1
Add it to Claude Code
claude mcp add -e "DATABASE_URL=${DATABASE_URL}" -e "SECRET_KEY=${SECRET_KEY}" -e "FRONTEND_URL=${FRONTEND_URL}" mcp-accounting -- docker run -i --rm mcp-accountingRequired:
DATABASE_URLSECRET_KEYFRONTEND_URLEnvironment Variables
Set these before running MCP Accounting.
VariableDescriptionRequired
DATABASE_URLPostgreSQL connection stringYesSECRET_KEYSecret key for JWT authenticationYesFRONTEND_URLURL for the frontend applicationYesAvailable Tools (3)
Once configured, MCP Accounting gives your AI agent access to:
get_transactionsRetrieve stored financial transaction data.detect_large_expensesIdentify transactions that exceed a specific threshold.find_duplicate_paymentsScan for duplicate payment entries in the dataset.Try It Out
After setup, try these prompts with your AI agent:
→Analyze my uploaded transactions and list all duplicate payments found.
→Detect any unusually large expenses in the current transaction dataset.
→Provide an AI-powered explanation for the anomalies detected in my recent financial report.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Docker installed and running
DATABASE_URL— PostgreSQL connection stringSECRET_KEY— Secret key for JWT authenticationFRONTEND_URL— URL for the frontend application
Keep this setup from going cold
Save the docs, env vars, and workflow around MCP Accounting in Conare so Claude Code, Codex, and Cursor remember it next time.