mcpField
L
Ledgy

Ledgy

Remote
ledgy.appFinance0Updated 8w ago

About Ledgy

Manilo MCP Server is the hosted MCP interface for Manilo, a multi-currency expense tracker formerly called Ledgy. It serves people who want to manage transactions, budgets, accounts, and related records through natural-language requests in MCP-compatible clients.

Key features

  1. 01Log and query transactions
  2. 02Edit accounts and transfer balances
  3. 03Create and manage budgets
  4. 04Manage categories, groups, and tags
  5. 05Upload receipts and convert currencies

Use cases

  1. 01Record a purchase from a natural-language description
  2. 02Review spending by category and period
  3. 03Import a bank statement or receipt
  4. 04Move money between accounts and set a budget

MCP support

The hosted service exposes transaction, account, budget, category, group, tag, recurring transaction, receipt, and currency tools to MCP clients. It uses OAuth 2.1 with PKCE and dynamic client registration.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.ledgy.app/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

Manilo MCP Server

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.

Endpoint

Server URLhttps://api.manilo.app/mcp
Legacy URLhttps://api.ledgy.app/mcp — still served; existing connections keep working, no need to reconnect
TransportHTTP SSE, stateless mode
AuthOAuth 2.1 + PKCE (S256, mandatory)
Client registrationDynamic (RFC 7591) — no manual client_id
DiscoveryRFC 8414 (authorization server metadata), RFC 9728 (protected resource metadata)
Sign-inApple, Google, or email
AccessManilo Cloud subscription — 7-day free trial

Quick start

Claude (claude.ai and Claude Desktop)

Settings → Connectors → Add custom connector → Name: Manilo → Server URL: https://api.manilo.app/mcp → Add → sign in with Apple, Google, or email.

ChatGPT (Plus / Pro / Business)

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.

Cursor / Windsurf / other MCP clients
{
  "mcpServers": {
    "manilo": {
      "url": "https://api.manilo.app/mcp"
    }
  }
}

Dynamic Client Registration is supported — the client registers itself on first connect.

What you can do

  • "Log $12.50 coffee at Blue Bottle yesterday"
  • "How much did I spend on groceries this month?"
  • "Here's my bank statement — import it" (PDF, CSV, or a screenshot)
  • "Move 200 EUR from Cash to Savings"
  • "Set a 400 EUR monthly budget for eating out"

Tools (35)

GroupTools
Transactionsget_transactions, get_transaction, upsert_transactions, delete_transactions, aggregate_transactions
Accountslist_accounts, upsert_accounts, delete_accounts, get_account_balance, adjust_account_balance, reconcile_account, transfer_between_accounts
Categorieslist_categories, upsert_categories, delete_categories, upsert_category_groups, delete_category_groups
Budgetslist_budgets, upsert_budgets, delete_budgets
Groups (shared ledgers)list_groups, upsert_groups, delete_groups
Tagslist_tags, upsert_tags, delete_tags
Recurringlist_recurring_transactions, upsert_recurring_transactions, delete_recurring_transactions
Receiptsupload_receipt, download_receipt
Currencyconvert_currency — live ECB FX rates
User & miscget_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.

Privacy & security

Links

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.