Manage Actual Budget accounts, transactions, budgets, rules and reports from an AI assistant.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add actual-mcp-server \ -e ACTUAL_SERVER_URL=YOUR_ACTUAL_SERVER_URL \ -e ACTUAL_PASSWORD=YOUR_ACTUAL_PASSWORD \ -e ACTUAL_BUDGET_SYNC_ID=YOUR_ACTUAL_BUDGET_SYNC_ID \ -- npx -y [email protected]
Environment
ACTUAL_SERVER_URL (required): URL of the Actual Budget server, for example https://actual.example.comACTUAL_PASSWORD (required): Actual Budget server login passwordACTUAL_BUDGET_SYNC_ID (required): Sync ID of the budget (Actual: Settings, Advanced settings)ACTUAL_BUDGET_PASSWORD (optional, not in the config above): End-to-end encryption password, for an encrypted budget only. Requires an https:// ACTUAL_SERVER_URLMCP_BRIDGE_DATA_DIR (optional, not in the config above): Absolute path of a user-private directory for the local budget cachedocker.io/agigante80/actual-mcp-server:0.25.0We don't run packages, so we can't list this server's tools.