blog

Entries Edit and MCP are here!

September 29, 2025
editing
edn-to-end
new-feature
product-update
mcp

So far, there are many things you can do with BeanHub, but there are still many things you can’t do. Editing entries is one of the most common tasks you need to perform daily, but it hasn’t been supported until now. Today, we are thrilled to announce that the Entries Edit feature is here! This is a huge milestone for BeanHub because it means you can now manage your books end-to-end with BeanHub, from adding new entries and importing transactions to deleting and editing entries. This also means that users without Git knowledge can manage their books using our friendly UI.

Additionally, we’ve introduced the new Model Context Protocol (MCP) feature to beanhub-cli, enabling you to ask AI agents questions about your books or even let them improve them.

Entries Edit

Editing entries is very simple. Visit the Journal page, select the entry you want to edit, and click the Edit button.

The screenshot of the journal page with the entry selected for edit

You’ll then see the transaction on the edit page.

The screenshot of the edit entries page

You can modify the transaction details as needed and click the Submit button to save your changes. Currently, we only support editing transactions, but we’re working hard to support more entry types. There are some limitations: fields like cost, flag, hashtags, and links are not yet supported. If you edit transactions with unsupported fields using the edit form, those values will be lost. Fortunately, the data remains in the Git history, so you can always revert to a previous version if needed. We plan to enhance the edit form to support these fields in the near future.

Model Context Protocol

Like many of our users, we’re excited about the potential of AI agents to provide deeper insights into your books and even handle certain tasks. While we’re unsure how far AI agents can take us, we’re eager to explore their possibilities. To this end, we’ve introduced the Model Context Protocol (MCP), enabling you to ask AI agents questions about your books or even let them improve them. To run the MCP server locally with beanhub-cli installed, use the following command:

bh mcp server

Then, configure your LLM provider to use the MCP server at http://127.0.0.1:8080 to ask AI agents questions about your books or allow them to improve them. Currently, we provide the following MCP services:

  • Export transaction details
  • Rename accounts
  • Rename currencies

You might wonder why an MCP server is necessary when an LLM can already read and modify the book directly. The reason is that while LLMs can perform these tasks, they consume a lot of tokens and may occasionally generate incorrect syntax or make errors. Providing MCP services to LLMs makes the process more efficient and reliable. This is still an experimental feature, and we’d love to hear your feedback on it. Please keep in mind that this feature is subject to change.

Conclusion

Supporting entry editing is a significant step forward for BeanHub. One of our missions is to make plaintext accounting accessible to everyone. We can’t wait to see you invite your non-technical friends, accountants, and family to use BeanHub to manage their books together. We’ll continue improving features and user experience to make BeanHub even easier to use. The MCP feature is an exciting experiment, and we’re eager to see what you can achieve with it. As always, we welcome your feedback and suggestions. Please feel free to contact us at support@beanhub.io if you have any feedback or feature requests.