io.beancount/beancount

MCPcommunitylive
v1.0.0io.beancountUnknownUpdated 4d agoGitHub

Query, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.

Endpoint healthlive
checked 10h ago · 276ms · auth required
100% of the last 1 check reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
296GitHub stars
37Forks
4d agoLast update
Package
Authorio.beancount
LicenseUnknown
Version1.0.0
Sourcemcp-registry
Trust Status
B
60/100Good
✓Listed in Forge index+10/10
—Publisher identity verified+0/30
→ Publisher: run `forge publish` from the repo to claim ownership
—Domain verification+0/10
→ Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
✓Prompt-injection scan · clean+30/30
✓Obfuscation / exfil scan · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain—
Provenance—
DependenciesNot audited
Tool surface40 tools · none privileged
Security scan✓ CleanvHEAD · todayHow well does this scan work?
EvalsNone
IndexedOct 9, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

40 tools · none privileged
Statically extracted from the published packagevHEAD · 4h ago

Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.

FY2026No description published

This tool published no description. Forge does not invent one.

main.beanNo description published

This tool published no description. Forge does not invent one.

renamedNo description published

This tool published no description. Forge does not invent one.

nullableNo description published

This tool published no description. Forge does not invent one.

list_accountsList available accounts

List available accounts

No input schema was published for this tool.

close-monthMonth-end close ritual: reconcile active accounts, verify balance assertions, check recurring-entry completeness, sweep flagged entries, and report the period's P&L. Reports what it cannot verify instead of forcing a tie-out.

Month-end close ritual: reconcile active accounts, verify balance assertions, check recurring-entry completeness, sweep flagged entries, and report the period's P&L. Reports what it cannot verify instead of forcing a tie-out.

No input schema was published for this tool.

reconcile-accountDiff one account against one statement period, classify every discrepancy, and — after confirmation — append the missing transactions plus a period-end balance assertion that proves the account ties out.

Diff one account against one statement period, classify every discrepancy, and — after confirmation — append the missing transactions plus a period-end balance assertion that proves the account ties out.

No input schema was published for this tool.

categorize-importsSync a linked bank, deduplicate the staged transactions against what the ledger already holds, propose a counter-account for each from the ledger's own history, and write the confirmed ones.

Sync a linked bank, deduplicate the staged transactions against what the ledger already holds, propose a counter-account for each from the ledger's own history, and write the confirmed ones.

No input schema was published for this tool.

spending-reportAnswer analytical questions about the ledger with shown, re-runnable BQL — spending, trends, net worth, burn rate, subscriptions. Strictly read-only; every figure comes from a query the user can see.

Answer analytical questions about the ledger with shown, re-runnable BQL — spending, trends, net worth, burn rate, subscriptions. Strictly read-only; every figure comes from a query the user can see.

No input schema was published for this tool.

bankListEvery bank connection linked to this ledger.

Every bank connection linked to this ledger.

No input schema was published for this tool.

bankStatus and institution details for a single bank connection.

Status and institution details for a single bank connection.

No input schema was published for this tool.

bankAccountsForItemThe accounts one bank connection shares.

The accounts one bank connection shares.

No input schema was published for this tool.

bankAccountsAccounts across every linked bank, with their institution and ledger-account mapping.

Accounts across every linked bank, with their institution and ledger-account mapping.

No input schema was published for this tool.

bankUnsyncedTransactionsTransactions pulled from a bank that have not been written into the ledger — what `manageBankImport` submits.

Transactions pulled from a bank that have not been written into the ledger — what `manageBankImport` submits.

No input schema was published for this tool.

bankSuggestedCategoriesA ledger account suggested for each staged transaction, drawn from the ledger's own history. Requires ledger-content read, bank-connection read, and AI-use authority.

A ledger account suggested for each staged transaction, drawn from the ledger's own history. Requires ledger-content read, bank-connection read, and AI-use authority.

No input schema was published for this tool.

bankSuggestedMappingWhich ledger account each of a bank's accounts most likely corresponds to. Requires ledger-content read, bank-connection read, and AI-use authority.

Which ledger account each of a bank's accounts most likely corresponds to. Requires ledger-content read, bank-connection read, and AI-use authority.

No input schema was published for this tool.

aiCfoUsageCurrent account's billing-month token usage and plan limit. No user or ledger selector; read capability is required.

Current account's billing-month token usage and plan limit. No user or ledger selector; read capability is required.

No input schema was published for this tool.

transactionCategorySuggestionsSuggest a target account for each supplied transaction using the ledger's open accounts and recent history. transactions is a JSON-encoded array of {rowIndex, date, payee, description, amount}. Requires assisted-categorization authority and consumes AI quota.

Suggest a target account for each supplied transaction using the ledger's open accounts and recent history. transactions is a JSON-encoded array of {rowIndex, date, payee, description, amount}. Requires assisted-categorization authority and consumes AI quota.

No input schema was published for this tool.

tempAssetDownloadUrlPresign a download for an objectKey owned by the current user. Returns downloadUrl and expiresIn in seconds. Foreign, malformed, and permanent object keys are refused.

Presign a download for an objectKey owned by the current user. Returns downloadUrl and expiresIn in seconds. Foreign, malformed, and permanent object keys are refused.

No input schema was published for this tool.

publicUserProfileProfile, activities, and repositories for username. Authenticated self-views retain existing private enrichment; other targets use the public view.

Profile, activities, and repositories for username. Authenticated self-views retain existing private enrichment; other targets use the public view.

No input schema was published for this tool.

getFeedRead your merged blog, release, and ledger activity. Requires a session or account-wide OAuth credential with ledger.read.

Read your merged blog, release, and ledger activity. Requires a session or account-wide OAuth credential with ledger.read.

No input schema was published for this tool.

userProfileRead your account profile and limits. An explicit userId must be your own user ID.

Read your account profile and limits. An explicit userId must be your own user ID.

No input schema was published for this tool.

allTierQuotasPublic product limits for every tier; -1 means unlimited. No user billing information.

Public product limits for every tier; -1 means unlimited. No user billing information.

No input schema was published for this tool.

healthPublic application health probe; not a dependency readiness check.

Public application health probe; not a dependency readiness check.

No input schema was published for this tool.

featureFlagsPublic static feature configuration. The legacy userId does not affect the result.

Public static feature configuration. The legacy userId does not affect the result.

No input schema was published for this tool.

ledgerArchiveDownload archive bytes as an MCP base64 blob. The archive name selects the same ZIP or tar/gzip variant as REST. Every call rechecks ledger read authority and spends the shared archive-download budget.

Download archive bytes as an MCP base64 blob. The archive name selects the same ZIP or tar/gzip variant as REST. Every call rechecks ledger read authority and spends the shared archive-download budget.

No input schema was published for this tool.

ledgerAssetDownloadUrlIssue a presigned asset URL after resolving ledgerRepoId and checking current file-read authority. filename is relative to the repository's asset directory. The service enforces any credential ledger pin.

Issue a presigned asset URL after resolving ledgerRepoId and checking current file-read authority. filename is relative to the repository's asset directory. The service enforces any credential ledger pin.

No input schema was published for this tool.

ledgerArchiveDownloadUrlGet the authenticated HTTP URL for main.zip. Fetch it with the same session cookie, OAuth bearer token, or API key; no credential is embedded in the URL. This resource discovers a URL and does not deliver archive bytes.

Get the authenticated HTTP URL for main.zip. Fetch it with the same session cookie, OAuth bearer token, or API key; no credential is embedded in the URL. This resource discovers a URL and does not deliver archive bytes.

No input schema was published for this tool.

pullRequestDetailsRead pull request metadata, file statistics, and diff with current repository read authority.

Read pull request metadata, file statistics, and diff with current repository read authority.

No input schema was published for this tool.

publicKeysList the authenticated user's SSH public keys. Requires administrative account authority; no ledger target.

List the authenticated user's SSH public keys. Requires administrative account authority; no ledger target.

No input schema was published for this tool.

publicKeyRead one SSH public key from the authenticated user's key API. Requires keyId and administrative account authority.

Read one SSH public key from the authenticated user's key API. Requires keyId and administrative account authority.

No input schema was published for this tool.

ledgerCollaboratorsList ledger collaborators and permissions. Requires ledger.admin and current collaborator-inspection authority. Defaults to page 1, limit 10.

List ledger collaborators and permissions. Requires ledger.admin and current collaborator-inspection authority. Defaults to page 1, limit 10.

No input schema was published for this tool.

ledgerCollaboratorPermissionRead one collaborator's permission and user information. Requires collaborator username, ledger.admin, and current collaborator-inspection authority.

Read one collaborator's permission and user information. Requires collaborator username, ledger.admin, and current collaborator-inspection authority.

No input schema was published for this tool.

ledgerAccountsAccount names, optionally restricted to open or closed accounts.

Account names, optionally restricted to open or closed accounts.

No input schema was published for this tool.

ledgerMetadataRead ledger metadata, visibility, repository URLs, and caller permissions.

Read ledger metadata, visibility, repository URLs, and caller permissions.

No input schema was published for this tool.

ledgerFileThe text of one file in the ledger repository, addressed by its path. Reading it needs no tool call, so an agent can pull a file into context without spending a tool slot.

The text of one file in the ledger repository, addressed by its path. Reading it needs no tool call, so an agent can pull a file into context without spending a tool slot.

No input schema was published for this tool.

runBqlQueryNo description published

This tool published no description. Forge does not invent one.

runBqlQueryStructuredExecute BQL and return the typed table (column names, types, and rows) or structured text result. Uses the same query contract as REST JSON and GraphQL queryShell.

Execute BQL and return the typed table (column names, types, and rows) or structured text result. Uses the same query contract as REST JSON and GraphQL queryShell.

No input schema was published for this tool.

listLedgersNo description published

This tool published no description. Forge does not invent one.

checkLedgerNo description published

This tool published no description. Forge does not invent one.

33 of 40 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Query, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.