actual-budget-mcp

MCPattesté
v0.9.2io.github.henfrydlsUnknownMis à jour aujourd’huinpmGitHub

Spending analysis and safe writes for Actual Budget: every delete previews and asks first.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
6Étoiles GitHub
aujourd’huiDernière mise à jour
Lit ces identifiants
  • ACTUAL_PASSWORDClé d’APIfacultatif

    Password for your Actual Budget server. Not needed if you set ACTUAL_SESSION_TOKEN

  • ACTUAL_SESSION_TOKENClé d’APIfacultatif

    Session token for servers behind OIDC, which have no password. Use instead of ACTUAL_PASSWORD; if both are set, the token wins

  • ACTUAL_ENCRYPTION_PASSWORDClé d’APIfacultatif

    Only needed if your budget file is end-to-end encrypted

Déclaré par l’auteur dans le registre MCP officiel. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquet
Auteurio.github.henfrydls
LicenceUnknown
Version0.9.2
Sourcenpm+mcp-registry
Statut de confiance
A
85/100Fiable
Listé dans l’index Forge+10/10
Identité vérifiée · build attesté+20/20
Signature de publication Ed25519+0/5
Incluse automatiquement quand l’éditeur exécute `forge publish`
Vérification de domaine+0/5
Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Correspondance de mainteneur npm+0/5
Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
Analyse CVE · propre+30/30
Analyse statique · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine
Provenance✓ Vérifié par Sigstore · 97f6710
Dépendances✓ 60 résolues+ · aucune vulnérable
Surface d’outils37 outils · 6 privilégiés
Analyse de sécurité✓ Proprev0.9.2 · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé1 sept. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

37 outils · 6 privilégiés
Extrait statiquement du paquet publiév0.9.2 · 6h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

balance_historyTrack an account's balance changes over time by showing the running balance at key transaction dates.

Track an account's balance changes over time by showing the running balance at key transaction dates.

Aucun schéma d’entrée n’a été publié pour cet outil.

budget_vs_actualCompare budgeted amounts versus actual spending for each category in a given month. Highlights over-budget and under-budget categories.

Compare budgeted amounts versus actual spending for each category in a given month. Highlights over-budget and under-budget categories.

Aucun schéma d’entrée n’a été publié pour cet outil.

category_trendsShow spending trends for a category across multiple months. Identifies increasing/decreasing patterns.

Show spending trends for a category across multiple months. Identifies increasing/decreasing patterns.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_accountCreate a new budget account (on-budget or off-budget). Returns the new account ID

Create a new budget account (on-budget or off-budget). Returns the new account ID

Aucun schéma d’entrée n’a été publié pour cet outil.

create_category_groupCreate a new category group for organizing budget categories.

Create a new category group for organizing budget categories.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_categoryCreate a new budget category within a category group.

Create a new budget category within a category group.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_payeeCreate a new payee.

Create a new payee.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_ruleCreate a transaction rule. When a transaction matches the condition, the action is applied automatically.

Create a transaction rule. When a transaction matches the condition, the action is applied automatically.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_split_transactionAdd a split transaction: one bank-facing total spread across multiple categories. The split amounts must sum to the total.

Add a split transaction: one bank-facing total spread across multiple categories. The split amounts must sum to the total.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_transactionAdd a new transaction to an account. Use negative amounts for expenses, positive for income.

Add a new transaction to an account. Use negative amounts for expenses, positive for income.

Aucun schéma d’entrée n’a été publié pour cet outil.

create_transferCreate a transfer between two accounts.

Create a transfer between two accounts.

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_accountprivilégiéDelete an account and its entire transaction history. Destructive and irreversible:

Delete an account and its entire transaction history. Destructive and irreversible:

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_category_groupprivilégiéDelete a category group and every category in it. Destructive and irreversible: the

Delete a category group and every category in it. Destructive and irreversible: the

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_categoryprivilégiéDelete a budget category. Destructive and irreversible: the first call only previews,

Delete a budget category. Destructive and irreversible: the first call only previews,

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_payeeprivilégiéDelete a payee. Destructive and irreversible: the first call only previews, and

Delete a payee. Destructive and irreversible: the first call only previews, and

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_ruleprivilégiéDelete a transaction rule by its ID. Destructive and irreversible: the first call

Delete a transaction rule by its ID. Destructive and irreversible: the first call

Aucun schéma d’entrée n’a été publié pour cet outil.

delete_transactionprivilégiéDelete a transaction by its ID. Destructive and irreversible: the first call only

Delete a transaction by its ID. Destructive and irreversible: the first call only

Aucun schéma d’entrée n’a été publié pour cet outil.

get_budget_monthGet the budget for a specific month showing all category groups, their categories with budgeted amounts, actual spending, and remaining balance. Also shows the to-be-budgeted amount.

Get the budget for a specific month showing all category groups, their categories with budgeted amounts, actual spending, and remaining balance. Also shows the to-be-budgeted amount.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_budget_summaryExecutive summary of the budget showing totals by category group, total income, total expenses, savings rate, and to-be-budgeted for a given month.

Executive summary of the budget showing totals by category group, total income, total expenses, savings rate, and to-be-budgeted for a given month.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_categoriesList all category groups with their categories and IDs. Useful for seeing the full budget structure.

List all category groups with their categories and IDs. Useful for seeing the full budget structure.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_category_balanceGet the balance and spending history for a specific category across one or more months.

Get the balance and spending history for a specific category across one or more months.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_payeesList all payees in the budget. Useful for seeing available payees and their IDs.

List all payees in the budget. Useful for seeing available payees and their IDs.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_rulesList all transaction rules showing their conditions and actions.

List all transaction rules showing their conditions and actions.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_transactionsList transactions with optional filters. Returns date, payee, category, amount, notes, account, and cleared status.

List transactions with optional filters. Returns date, payee, category, amount, notes, account, and cleared status.

Aucun schéma d’entrée n’a été publié pour cet outil.

list_accountsList all budget accounts with their current balances, type (on-budget/off-budget), and status.

List all budget accounts with their current balances, type (on-budget/off-budget), and status.

Aucun schéma d’entrée n’a été publié pour cet outil.

monthly_summaryMonthly financial summary showing income, expenses, savings, and savings rate across multiple months. Great for seeing trends in your overall financial health.

Monthly financial summary showing income, expenses, savings, and savings rate across multiple months. Great for seeing trends in your overall financial health.

Aucun schéma d’entrée n’a été publié pour cet outil.

recategorize_transactionChange the category of an existing transaction.

Change the category of an existing transaction.

Aucun schéma d’entrée n’a été publié pour cet outil.

reconcile_currency_residualBook an adjustment transaction to bring a multi-currency account to the balance the bank reports, clearing accumulated FX-rate residual.

Book an adjustment transaction to bring a multi-currency account to the balance the bank reports, clearing accumulated FX-rate residual.

Aucun schéma d’entrée n’a été publié pour cet outil.

repair_syncRepair the budget's sync state when operations fail with an out-of-sync error.

Repair the budget's sync state when operations fail with an out-of-sync error.

Aucun schéma d’entrée n’a été publié pour cet outil.

run_bank_syncSync bank transactions from linked accounts (GoCardless/SimpleFIN). Syncs a specific account or all linked accounts if none specified.

Sync bank transactions from linked accounts (GoCardless/SimpleFIN). Syncs a specific account or all linked accounts if none specified.

Aucun schéma d’entrée n’a été publié pour cet outil.

spending_by_categoryBreak down spending by category for a date range. Shows each category's total spending and percentage of total.

Break down spending by category for a date range. Shows each category's total spending and percentage of total.

Aucun schéma d’entrée n’a été publié pour cet outil.

spending_projectionProject end-of-month spending for each category based on the current daily spending rate. Warns about categories likely to exceed budget.

Project end-of-month spending for each category based on the current daily spending rate. Warns about categories likely to exceed budget.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_budget_amountSet the budgeted amount for a category in a specific month.

Set the budgeted amount for a category in a specific month.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_category_groupRename or hide/unhide a category group.

Rename or hide/unhide a category group.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_categoryRename or hide/unhide a budget category.

Rename or hide/unhide a budget category.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_payeeRename a payee.

Rename a payee.

Aucun schéma d’entrée n’a été publié pour cet outil.

update_transactionUpdate fields of an existing transaction. Only the fields you provide will be changed.

Update fields of an existing transaction. Only the fields you provide will be changed.

Aucun schéma d’entrée n’a été publié pour cet outil.

37 outils sur 37 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Spending analysis and safe writes for Actual Budget: every delete previews and asks first.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-09-17 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 4 directs · aucun porteur d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

73 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+61 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : peerDependencies, optionalDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.