Overview
The Firefly III MCP Server is a Model Context Protocol (MCP) server that connects a Firefly III personal finance instance to MCP-capable AI clients such as Claude Code, Claude Desktop, and Cursor. It allows users to ask financial questions in plain language and have the assistant read from and write to their own Firefly III data. The server exposes 152 operations across 26 entities, reached through 5 meta-tools rather than being exposed individually. Execution is split across three meta-tools by risk — query, mutate, and destructive — and the split is enforced. Every operation declares a strict schema, so unknown parameters are refused rather than silently dropped. Responses strip empty and null attributes, and a fields option keeps only named attributes. Over HTTP, OAuth scopes are approved per connection, and a surface that was not granted is refused as well as hidden from the catalogue.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Users can ask for account balances in plain language.
- Users can ask how much they spent in a month, broken down by category.
- Users can list transactions from a specific period, such as last week.
- Users can check their progress against a monthly budget.
- Users can ask for the total amount transferred to a brokerage account.
- Users can create records by describing a transaction in plain language.
- Users can create new categories by name.
Features
Self-host a Firefly III MCP server
Access 152 supported operations
Organize operations into five scoped tools
Connect through standard input and output
Serve authenticated HTTP connections
Reviews
No reviews yet. Be the first to share your experience!