Actual Budget MCP Es
UnclaimedMCP server for Actual Budget — LLM-ready financial assistant with correct semantics, unit conversion and real split transactions
Install
node /absolute/path/to/actual-budget-mcp-es/dist/index.jsSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
29 of 29 tools
Documented tools (29)
From project documentation. A server handshake does not verify each tool’s description or behavior.
categorize_transactions
Categorize in bulk (max 50), with a per-item result
create_category
Create a category inside an existing category group
create_category_group
Create a new category group (the top-level buckets that hold categories)
create_rule
Create an automation rule: a condition (e.g. importedpayee contains "X" — use importedpayee, not payee, to match a payee the first time it is ever imported) plus an action (e.g. set category = id). Runs on future imports only, never retroactively. An action that sets payee to a transfer payee does n
create_schedule
Create a scheduled/recurring transaction
create_transaction
Record an expense/income, with optional splits at creation
delete_category
Permanently delete a category. Requires confirmdelete: true; if it has transactions, transfercategoryid is mandatory
delete_category_group
Permanently delete a category group and every category inside it. Requires confirmdelete: true; if any of them have transactions, transfercategoryid is mandatory
delete_rule
Delete an automation rule. Past transactions keep whatever it already applied; only future imports change
get_account_transfer_payee
The payee that represents a specific account in a transfer — a shortcut over getpayees
get_accounts
Accounts with current balance; includes off-budget accounts (pensions, funds, mortgage) by default
get_budget_averages
Mean, median and max spending per category over the last N full months — input for preparing the budget
get_budget_month
A month's budget state: to-budget, income, totals and budgeted/spent/balance per category
get_categories
Category groups and categories with their IDs (needed by the write tools)
get_net_worth
Full net worth: on-budget + off-budget with a per-account breakdown
get_payees
Payees with their IDs; a payee with transferaccountid set is the payee Actual uses to represent that account in a transfer
get_rules
Automation rules with their IDs; rules run on imported transactions and are how recurring movements classify themselves
get_schedules
Scheduled/recurring transactions configured in Actual (name, next date, amount)
get_spending_summary
Spending aggregated by category, payee or month. Always excludes transfers
get_transactions
Transactions by date range with optional filters (account, category, text, amount, uncategorized). Excludes transfers. Paginated (max 200)
set_budget
Assign budget in bulk to several categories of a month
set_transaction_transfer
Turn an ordinary transaction into a transfer with another account, by pointing it at that account's transfer payee. Actual creates and links the matching transaction on the other account
split_transaction
Split a transaction into real parts, in place (same id)
transfer_budget
Move assigned budget between categories
update_category
Rename a category, move it to another group, or archive it (hidden: true) — the non-destructive alternative to deletecategory
update_category_group
Rename a category group or archive it (hidden: true) — the non-destructive alternative to deletecategorygroup
update_category_note
Category notes and goal templates
update_rule
Replace an automation rule — Actual's API takes the whole object, so resend every field you want to keep
update_transaction
Fix a transaction (amount, category, payee, notes, date). categoryid: null uncategorizes it; payeeid sets a known payee, payeename resolves/creates one
Tool change history
FAQ
Questions about Actual Budget MCP Es MCP Server
- How do I connect Actual Budget MCP Es MCP Server to Claude?
- The listing records `node /absolute/path/to/actual-budget-mcp-es/dist/index.js` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop as compatible clients.
- Is Actual Budget MCP Es MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Actual Budget MCP Es MCP Server do?
- Actual Budget MCP Es MCP Server documents 29 tools to the agent, including categorize_transactions, create_category, create_category_group. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.