MCP App Store
by KeenEthics

Overview

BeanHub is a hosted Beancount ledger on Git. After you connect with OAuth, ChatGPT can list books, accounts, entries, files, forms, and commits, search transactions, and check balances. New connections start read-only. You can allow book updates later. Updates create a Git commit after Beancount validation. The app cannot mint access tokens, change billing, connect a bank, dump Connect or Inbox data, make a book public, or delete a book. Enable MCP first at https://app.beanhub.io/mcp/. Docs: https://docs.beanhub.io/guides/mcp/

Tools

create_entries

ChatGPT
Add Beancount entries to a book. Creates a Git commit after format and validation.

delete_entry

ChatGPT
Delete one Beancount entry and commit the change.

get_balances

ChatGPT
Get account balances for a book as of an optional date.

get_entry

ChatGPT
Get one Beancount entry by id.

get_file

ChatGPT
Read a text file from the book (Beancount, YAML, and similar). Binary and files larger than 1 MiB are rejected.

list_accounts

ChatGPT
List accounts in a book.

list_books

ChatGPT
List BeanHub books this token can read.

list_commits

ChatGPT
List recent Git commits on the book's default branch.

list_entries

ChatGPT
List Beancount entries in a book. Filter by type, payee, narration, account, or date. Results are capped at 100 rows; pass next_cursor to page.

list_files

ChatGPT
List files in the book's Git tree. Path is optional.

list_forms

ChatGPT
List custom forms defined in the book.

rename_account

ChatGPT
Rename an account throughout the book and commit.

search_transactions

ChatGPT
Search transactions in a book. A date range is required. Results are capped at 100 rows; pass next_cursor to page.

submit_form

ChatGPT
Submit a custom form and commit the generated entries.

update_entry

ChatGPT
Replace one Beancount entry and commit the change.

update_files

ChatGPT
Write one or more text files in the book, then format and validate Beancount files and commit.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

App Stats

16

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily