actual-budget-mcp

MCPcon attestation
v0.9.2io.github.henfrydlsUnknownActualizado hoynpmGitHub

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

Funciona en
ClaudeCursorCopilotGemini

Inferido de los transportes que declara este listado (stdio). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Build con attestation
Una attestation de procedencia verificada vincula este artefacto al repositorio listado. Nadie ha reclamado todavía el listado: esto demuestra dónde se construyó el código, no quién lo respalda.
6Estrellas en GitHub
hoyÚltima actualización
Lee estas credenciales
  • ACTUAL_PASSWORDClave de APIopcional

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

  • ACTUAL_SESSION_TOKENClave de APIopcional

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

  • ACTUAL_ENCRYPTION_PASSWORDClave de APIopcional

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

Declarado por el autor en el registro oficial de MCP. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paquete
Autorio.github.henfrydls
LicenciaUnknown
Versión0.9.2
Fuentenpm+mcp-registry
Estado de confianza
A
85/100Fiable
Listado en el índice de Forge+10/10
Identidad verificada · build con attestation+20/20
Firma de publicación Ed25519+0/5
Se incluye automáticamente cuando el publicador ejecuta `forge publish`
Verificación de dominio+0/5
Publicador: aloja /.well-known/forge.json en la página del paquete con { "publisher": "<github-login>" }
npm Trusted Publishing (Sigstore)+5/5
Coincidencia de maintainer en npm+0/5
Publicador: añade el login de GitHub verificado a los maintainers del paquete de npm (npm owner add <login>)
Análisis CVE · limpio+30/30
Análisis estático · limpio+20/20
Pégalo en Claude Code, Cursor o cualquier asistente de IA para corregir todas las carencias
EstadoIdentidad verificada
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia✓ Verificado con Sigstore · 97f6710
Dependencias✓ 60 resueltas+ · ninguna vulnerable
Superficie de herramientas37 herramientas · 6 privilegiadas
Análisis de seguridad✓ Limpiov0.9.2 · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado1 sept 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

37 herramientas · 6 privilegiadas
Extraído estáticamente del paquete publicadov0.9.2 · 6h ago

Leído del código que npm publica realmente, en el momento del análisis. El paquete nunca se ejecutó. Las herramientas registradas dinámicamente en tiempo de ejecución, o escondidas en código empaquetado o minificado, pueden pasarse por alto — así que esto es un mínimo de la superficie de herramientas, no un censo completo.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

No se publicó ningún esquema de entrada para esta herramienta.

create_category_groupCreate a new category group for organizing budget categories.

Create a new category group for organizing budget categories.

No se publicó ningún esquema de entrada para esta herramienta.

create_categoryCreate a new budget category within a category group.

Create a new budget category within a category group.

No se publicó ningún esquema de entrada para esta herramienta.

create_payeeCreate a new payee.

Create a new payee.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

create_transferCreate a transfer between two accounts.

Create a transfer between two accounts.

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

delete_category_groupprivilegiadaDelete 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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

delete_ruleprivilegiadaDelete 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

No se publicó ningún esquema de entrada para esta herramienta.

delete_transactionprivilegiadaDelete 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

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

get_rulesList all transaction rules showing their conditions and actions.

List all transaction rules showing their conditions and actions.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

recategorize_transactionChange the category of an existing transaction.

Change the category of an existing transaction.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

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

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

No se publicó ningún esquema de entrada para esta herramienta.

update_category_groupRename or hide/unhide a category group.

Rename or hide/unhide a category group.

No se publicó ningún esquema de entrada para esta herramienta.

update_categoryRename or hide/unhide a budget category.

Rename or hide/unhide a budget category.

No se publicó ningún esquema de entrada para esta herramienta.

update_payeeRename a payee.

Rename a payee.

No se publicó ningún esquema de entrada para esta herramienta.

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.

No se publicó ningún esquema de entrada para esta herramienta.

37 de 37 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

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

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Árbol de dependencias

Lo que un análisis de Forge resolvió a partir de los metadatos de npm el 2026-09-17: resolución observada, no una declaración del publicador.

60 paquetes resueltos · 4 directos · ninguno con avisos de seguridad La resolución se detiene en la profundidad 4 y en 60 paquetes.

El rastreo se detuvo en el límite de 60 paquetes. El resto del árbol nunca se resolvió.

Hay 36 paquetes resueltos más que no se dibujan aquí (límite de visualización: 24). Toda dependencia con avisos de seguridad se dibuja aunque se supere el límite. Inventario completo (SBOM CycloneDX)

Declaradas pero no resueltas

73 dependencias declaradas nunca llegaron al árbol. Faltan en la resolución de Forge, no en el paquete.

+61 más sin listar. Los recuentos por motivo de arriba las incluyen todas.

No se siguen: peerDependencies, optionalDependencies. Este árbol cubre solo dependencias en tiempo de ejecución, así que lo que estas arrastren nunca se resolvió.