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

VariableRequiredSecretDescription
ACTUAL_SERVER_URLYesNoURL of your Actual Budget server, for example http://localhost:5006
ACTUAL_PASSWORDNoYesPassword for your Actual Budget server. Not needed if you set ACTUAL_SESSION_TOKEN
ACTUAL_SESSION_TOKENNoYesSession token for servers behind OIDC, which have no password. Use instead of ACTUAL_PASSWORD; if both are set, the token wins
ACTUAL_BUDGET_IDYesNoYour budget's Sync ID, found under Settings > Show advanced settings
ACTUAL_ENCRYPTION_PASSWORDNoYesOnly needed if your budget file is end-to-end encrypted
ACTUAL_READ_ONLYNoNoSet to 1 to hide every write tool from the model, exposing only reads and analysis
ACTUAL_TOOLSETNoNoSet 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_DIRNoNoDirectory for the local budget cache
ACTUAL_HTTP_TIMEOUT_MSNoNoHow 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

CheckResultDetail
Source repository linkedPasshttps://github.com/henfrydls/actual-budget-mcp.git
Version pinnedPassEvery package has an explicit version
Secrets requestedWarnAsks for 3 secrets: ACTUAL_PASSWORD, ACTUAL_SESSION_TOKEN, ACTUAL_ENCRYPTION_PASSWORD
Known package registryPassAll packages come from npm, PyPI, OCI, NuGet or MCPB
Namespace ownershipInfoName verified via GitHub account henfrydls
Registry text aimed at the AIPassDescription and settings contain no hidden characters or instructions to the AI
Install scriptsPassactual-budget-mcp@0.11.0 runs nothing at install
Code red flagsPassRead 198 files in actual-budget-mcp@0.11.0: no obfuscation, encoded execution, credential reads or data-collection endpoints found
Text aimed at the AIPassNo 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.

Popularity16 / 40

20 GitHub stars, 375 downloads last week, no Hacker News posts found. Best two of the three, each on a log scale.

Activity15 / 25

Last push 2026-10-28, last release 2026-10-22, 0 commits in 90 days.

Issue health13 / 15

109 closed of 129 issues.

Our checks16 / 20

1 warning, each costing a fifth.

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 nameio.github.henfrydls/actual-budget-mcp
PublisherGitHub account henfrydls
How the name is verifiedName verified via GitHub account henfrydls. The registry ties the name prefix to that account or domain; it does not check the code.
TypeLocal: runs on your machine from a package
Packagesnpm actual-budget-mcp 0.11.0 (stdio)
oci ghcr.io/henfrydls/actual-budget-mcp:0.11.0 no version given (stdio)
Version0.11.0
Published
Last updated
Source repositoryhttps://github.com/henfrydls/actual-budget-mcp.git
Websitehttps://actual-mcp.henfrydls.com
CategoryOther (assigned by keyword rule, not by hand)

Related servers in Other