ledgy-mcp
Ledgy MCP Server
Official Model Context Protocol (MCP) server for 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.
Ledgy MCP is a hosted service — there is nothing to install or self-host. This repository is its public documentation. Full setup guide:ledgy.app/integrations.
Endpoint
Server URL |
|
Transport | HTTP SSE, stateless mode |
Auth | OAuth 2.1 + PKCE (S256, mandatory) |
Client registration | Dynamic (RFC 7591) — no manual |
Discovery | RFC 8414 (authorization server metadata), RFC 9728 (protected resource metadata) |
Sign-in | Apple, Google, or email |
Access | Ledgy Cloud subscription — 7-day free trial, then $2.99/mo or $22.99/yr |
Related MCP server: expense-mcp
Quick start
Claude (claude.ai and Claude Desktop)
Settings → Connectors → Add custom connector → Name: Ledgy → Server URL: https://api.ledgy.app/mcp → Add → sign in with Apple, Google, or email.
ChatGPT (Plus / Pro / Business)
Ledgy is listed in the ChatGPT Apps directory. To add it manually instead:
Settings → Apps → Advanced settings → Developer mode (on) → Create → Name: Ledgy → MCP Server URL: https://api.ledgy.app/mcp → Authentication: OAuth → Create → sign in.
Cursor / Windsurf / other MCP clients
{
"mcpServers": {
"ledgy": {
"url": "https://api.ledgy.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)
Group | Tools |
Transactions |
|
Accounts |
|
Categories |
|
Budgets |
|
Groups (shared ledgers) |
|
Tags |
|
Recurring |
|
Receipts |
|
Currency |
|
User & misc |
|
Sharing in Ledgy decides visibility, not ownership: members of a shared group (household, trip, flat) see the same transactions while ownership stays personal.
Privacy & security
OAuth 2.1 with PKCE; on 401 the server returns
WWW-Authenticatewithresource_metadatafor automatic discoveryData is stored in Google Cloud Firestore and on Hetzner servers in Germany
Security contact: security.txt (RFC 9116) · security@ledgy.app
Links
This server cannot be installed
Maintenance
Related MCP Servers
- FlicenseBqualityDmaintenanceMCP server that bridges Claude to Monarch Money for personal-finance analysis and lightweight edits.Last updated18
- AlicenseAqualityDmaintenancePersonal expense tracker MCP server that enables tracking expenses, income, budgets, and savings goals through natural language.Last updated10MIT
- Flicense-qualityDmaintenanceA powerful SQLite-backed expense tracking server built with the Model Context Protocol (MCP). This server allows AI agents (like Claude) to manage your personal finances by adding, deleting, and listing expenses directly from your chat interface.Last updated
- Flicense-qualityBmaintenanceA lightweight MCP server that lets LLM clients track, query, and summarize personal expenses using a local SQLite database.Last updated
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/harholinsky/ledgy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server