Actual Budget
io.github.henfrydls/actual-budget-mcp
Actual Budget, carefully: deletes preview first, and new transactions check for duplicates.
Connect this server
Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.
{
"mcpServers": {
"actual-budget-mcp": {
"command": "npx",
"args": [
"-y",
"actual-budget-mcp@0.12.0"
],
"env": {
"ACTUAL_SERVER_URL": "<your ACTUAL_SERVER_URL>",
"ACTUAL_PASSWORD": "<your ACTUAL_PASSWORD>",
"ACTUAL_SESSION_TOKEN": "<your ACTUAL_SESSION_TOKEN>",
"ACTUAL_BUDGET_ID": "<your ACTUAL_BUDGET_ID>",
"ACTUAL_ENCRYPTION_PASSWORD": "<your ACTUAL_ENCRYPTION_PASSWORD>",
"ACTUAL_ENCRYPTION_PASSWORDS": "<your ACTUAL_ENCRYPTION_PASSWORDS>",
"ACTUAL_HTTP_TOKEN": "<your ACTUAL_HTTP_TOKEN>",
"ACTUAL_HTTP_WRITE_TOKEN": "<your ACTUAL_HTTP_WRITE_TOKEN>"
}
}
}
}- ACTUAL_SERVER_URLrequiredURL of your Actual Budget server, for example http://localhost:5006
- ACTUAL_PASSWORDsecretPassword for your Actual Budget server. Not needed if you set ACTUAL_SESSION_TOKEN
- ACTUAL_SESSION_TOKENsecretSession token for servers behind OIDC, which have no password. Use instead of ACTUAL_PASSWORD; if both are set, the token wins
- ACTUAL_BUDGET_IDrequiredYour budget's Sync ID, found under Settings > Show advanced settings
- ACTUAL_ENCRYPTION_PASSWORDsecretOnly needed if your budget file is end-to-end encrypted
- ACTUAL_ENCRYPTION_PASSWORDSsecretA JSON object of budget sync id to encryption password, for when more than one of the budgets is encrypted. Each worker is given its own and never the map
- ACTUAL_HTTP_TOKENsecretThe credential for the read path, /mcp. Required once ACTUAL_HTTP_PORT is set, and at least 32 characters
- ACTUAL_HTTP_WRITE_TOKENsecretA second credential, for the write path, /mcp-write. Without it the server serves no write path at all
A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.
- Category
- Developer Tools
- Version
- 0.12.0
- Registry
- active
- Published
- 11/4/2026
More Developer Tools servers
Browse all Developer Tools →io.github.hengkp/rtcf
hengkp
Turns rough requests into sharp Role/Task/Context/Format prompts. Thai and English.
io.github.henilcalagiya/google-sheets-mcp
henilcalagiya
Powerful tools for automating Google Sheets using Model Context Protocol (MCP)
io.github.henilcalagiya/mcp-apple-notes
henilcalagiya
MCP server for Apple Notes integration using AppleScript with full CRUD operations
runiji
henriknh
Connect to runiji and access your runs, run details, training statistics and more.
Epivo Course Catalog
henrikthome-arch
Read-only access to Epivo's live course catalogue for AI agents.
io.github.henriquepe/lousa
henriquepe
A whiteboard where AI agents draw their explanations as hand-drawn animated diagrams
Add the badge to your site
Show visitors that Actual Budget is listed here — it’s also the link we check for a free listing.
HTML — for your website
<a href="https://serverdex.io/server/io-github-henfrydls-actual-budget-mcp?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="Actual Budget — listed on Serverdex" width="123" height="40" loading="lazy"></a>Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.
Markdown — for your README
[](https://serverdex.io/server/io-github-henfrydls-actual-budget-mcp?utm_source=badge)Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.