Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Official Model Context Protocol (MCP) server for Manilo (formerly Ledgy) β a multi-currency expense tracker where you talk to your money. Connect Claude, ChatGPT, Cursor, or any MCP-compatible client and log, query, and edit your expenses, budgets, and accounts in plain English.
[!NOTE] Manilo MCP is a hosted service β there is nothing to install or self-host. This repository is its public documentation. Full setup guide: manilo.app/integrations.
| Server URL | https://api.manilo.app/mcp |
| Legacy URL | https://api.ledgy.app/mcp β still served; existing connections keep working, no need to reconnect |
| Transport | HTTP SSE, stateless mode |
| Auth | OAuth 2.1 + PKCE (S256, mandatory) |
| Client registration | Dynamic (RFC 7591) β no manual client_id |
| Discovery | RFC 8414 (authorization server metadata), RFC 9728 (protected resource metadata) |
| Sign-in | Apple, Google, or email |
| Access | Manilo Cloud subscription β 7-day free trial |
Settings β Connectors β Add custom connector β Name: Manilo β Server URL: https://api.manilo.app/mcp β Add β sign in with Apple, Google, or email.
Manilo is listed in the ChatGPT Apps directory. To add it manually instead:
Settings β Apps β Advanced settings β Developer mode (on) β Create β Name: Manilo β MCP Server URL: https://api.manilo.app/mcp β Authentication: OAuth β Create β sign in.
Dynamic Client Registration is supported β the client registers itself on first connect.
| Group | Tools |
|---|---|
| Transactions | get_transactions, get_transaction, upsert_transactions, delete_transactions, aggregate_transactions |
| Accounts | list_accounts, upsert_accounts, delete_accounts, get_account_balance, adjust_account_balance, reconcile_account, transfer_between_accounts |
| Categories | list_categories, upsert_categories, delete_categories, upsert_category_groups, delete_category_groups |
| Budgets | list_budgets, upsert_budgets, delete_budgets |
| Groups (shared ledgers) | list_groups, upsert_groups, delete_groups |
| Tags | list_tags, upsert_tags, delete_tags |
| Recurring | list_recurring_transactions, upsert_recurring_transactions, delete_recurring_transactions |
| Receipts | upload_receipt, download_receipt |
| Currency | convert_currency β live ECB FX rates |
| User & misc | get_user_profile, update_user_settings, list_supported_icons |
Sharing in Manilo decides visibility, not ownership: members of a shared group (household, trip, flat) see the same transactions while ownership stays personal.
WWW-Authenticate with resource_metadata for automatic discoveryNo reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/manilo)<a href="https://allmcps.com/mcp/manilo"><img src="https://allmcps.com/api/badge/manilo?style=directory" alt="Manilo on AllMCPs" /></a>