Repository navigation
v1.49.0
This release turns the optional MCP endpoint into a full read-only view of the account: an assistant can now answer questions about trips, charging places, carpooling, tires, reminders, ownership costs and the electric-versus-combustion scenarios, not only about the cost totals.
New features
- An assistant connected through MCP can read much more: the cost of each month, maintenance reminders, the economic cost of owning a vehicle (contract, depreciation, resale estimate), how a vehicle uses and pays for its energy, the entries behind the costs (with whether a receipt is attached), every vehicle of the account side by side, cost by drive tag, carpool trips with their stops and named passengers, trip groups, charging places and what charging away from home cost, tire wear, the odometer on a given day, where the records come from and how fresh they are, and the saved electric-versus-combustion comparisons. Names and addresses you recorded (trips, stops, charging places, drivers, passengers) are shared with the assistant so it can talk about them. (#754–#768, #770)
- The data gaps an assistant reads are ranked by what completing them is worth, and entries that look mistyped (an expense far above the usual, a price far outside the usual range) are reported. (#749, #760)
- The MCP endpoint offers a glossary, the account's settings and each vehicle as resources, five ready-made prompts (monthly review, what is missing, lease check, receipt check, tax year) and completion of the vehicle name. (#769)
- The trips of a vehicle can be listed with their addresses and drivers through the read API and MCP. (#747)
- The dashboard flags mistyped expenses and energy prices. (#742)
Improvements
- Every field of every MCP tool is described, tools have a readable title, a vehicle can be given by name instead of its identifier, and an answer says how many months it covers. (#748, #750, #751)
- The MCP endpoint limits requests per access token and logs one line per tool call (tool, account, outcome, duration; never the arguments or the answers). (#752)
- The authorization page states that names and places are shared with the assistant and that VINs, plates, GPS positions and documents never are. (#771)
- A drive reported without a distance is stored as unknown instead of 0 km. (#743)
Bug fixes
- The household budget kept the wrong currency when it was set in another one, and a new vehicle defaulted to euros. (#746)
- Automatic tolls were recorded for vehicles whose currency is not the one of the toll dataset. (#741)
Documentation
docs/mcp.mdanddocs/mcp.fr.mdlist every tool, resource and prompt;docs/ingestion-api.mdlists the matching read API routes; the authorization page is described indocs/oauth.md.
Maintenance
- Dependency updates (GitHub Actions, npm, chi).
Full Changelog: v1.48.2...v1.49.0