Actual Budget
io.github.henfrydls/actual-budget-mcp
About Actual Budget
Actual Budget is an MCP server published by the GitHub account henfrydls. Actual Budget, carefully: deletes preview first, and new transactions check for duplicates.
It runs on your own machine: your AI client starts it from the npm package actual-budget-mcp at version 0.11.0.
It asks for 3 secrets: ACTUAL_PASSWORD, ACTUAL_SESSION_TOKEN and ACTUAL_ENCRYPTION_PASSWORD. Give it a key with the least access that still works.
It also needs ACTUAL_SERVER_URL and ACTUAL_BUDGET_ID set before it starts.
Version 0.11.0 was published on 22 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
ACTUAL_SERVER_URL | Yes | No | URL of your Actual Budget server, for example http://localhost:5006 |
ACTUAL_PASSWORD | No | Yes | Password for your Actual Budget server. Not needed if you set ACTUAL_SESSION_TOKEN |
ACTUAL_SESSION_TOKEN | No | Yes | Session token for servers behind OIDC, which have no password. Use instead of ACTUAL_PASSWORD; if both are set, the token wins |
ACTUAL_BUDGET_ID | Yes | No | Your budget's Sync ID, found under Settings > Show advanced settings |
ACTUAL_ENCRYPTION_PASSWORD | No | Yes | Only needed if your budget file is end-to-end encrypted |
ACTUAL_READ_ONLY | No | No | Set to 1 to hide every write tool from the model, exposing only reads and analysis |
ACTUAL_TOOLSET | No | No | Set to chat to offer the 17 everyday tools instead of all 43, which is 17.0 KiB of tool descriptions instead of 39.2 KiB on every connection. Defaults to full |
ACTUAL_DATA_DIR | No | No | Directory for the local budget cache |
ACTUAL_HTTP_TIMEOUT_MS | No | No | How long to wait for your server to start replying, in milliseconds. Defaults to 60000; raise it if a GoCardless bank sync is being cut off |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/henfrydls/actual-budget-mcp.git |
| Version pinned | Pass | Every package has an explicit version |
| Secrets requested | Warn | Asks for 3 secrets: ACTUAL_PASSWORD, ACTUAL_SESSION_TOKEN, ACTUAL_ENCRYPTION_PASSWORD |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account henfrydls |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Install scripts | Pass | actual-budget-mcp@0.11.0 runs nothing at install |
| Code red flags | Pass | Read 198 files in actual-budget-mcp@0.11.0: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 198 files, including comments and the README |
Popularity & health: 60 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
1 forks, 144 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.henfrydls/actual-budget-mcp |
|---|---|
| Publisher | GitHub account henfrydls |
| How the name is verified | Name verified via GitHub account henfrydls. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local: runs on your machine from a package |
| Packages | npm actual-budget-mcp 0.11.0 (stdio)oci ghcr.io/henfrydls/actual-budget-mcp:0.11.0 no version given (stdio) |
| Version | 0.11.0 |
| Published | |
| Last updated | |
| Source repository | https://github.com/henfrydls/actual-budget-mcp.git |
| Website | https://actual-mcp.henfrydls.com |
| Category | Other (assigned by keyword rule, not by hand) |
Related servers in Other
- Actual Budget MCP Server7/7MCP server exposing Actual Budget accounts, transactions, budgets…
- Proton Bridge MCP5/6Read, organise and carefully-gated send for Proton Mail, without…
- dotnet-template-mcp4/4MCP server for dotnet new: discover, inspect, preview and create…
- Sparewise4/4Why is my Windows drive full? Free space safely, within limits you…
- SafeGrd5/5Read backups and Fire Drills, and ask for a backup or a drill. No…
- EffectFence6/7Stops agents double-firing side effects: 1,000 racing duplicates,…