Breaking Changes
- Renamed MCP tool names to a shorter domain/action format without the
zenmoney_prefix.zenmoney_sync->sync_runzenmoney_cache_status->sync_statuszenmoney_list_transactions->transactions_listzenmoney_get_transaction->transactions_getzenmoney_suggest_transaction->transactions_suggestzenmoney_get_budget_status->budgets_get_status
- Renamed optional write tools to the same domain/action style.
- Example:
zenmoney_create_transaction->transactions_create - Example:
zenmoney_delete_reminder_marker->reminder_markers_delete
- Example:
- Renamed MCP resource registration names to remove the
zenmoney_prefix.
Resource URIs are unchanged, sozenmoney://transactionsand the other existing resource URIs still work.
Changed
- Split read and write MCP tool registration into focused domain modules.
- Added a shared MCP tool registry helper for consistent ordered registration.
- Updated cache initialization guidance to tell clients to call
sync_run. - Updated README and MCP test request examples for the new tool names.
Verification
npm testnpm run buildnpm audit --omit=devnpm pack --dry-run --jsonnpm publish --dry-run
Full Changelog: v0.1.0...v0.2.0