MCP server for Manager.io bookkeeping: read-first with opt-in scoped task and write tools
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Manager.io MCP.
list_resourcesDiscovery; reports `read_only` + live write/delete scopes
list_recordsSearch/page a curated collection
get_recordFetch one record via `{path}-form/{key}
aged_receivablesOutstanding / aging customers
aged_payablesAging suppliers
bank_balancesBank/cash **balances snapshot
MCP server for self-hosted Manager.io: ask your AI about invoices, balances, and books.
Manager.io is free, self-hosted accounting software for Windows, macOS, and Linux (also available as Cloud Edition). It covers sales, purchases, banking, payroll, and the full ledger, with an HTTP API (/api2) for automation.
This project wires that API into the Model Context Protocol so Cursor, Claude, VS Code Copilot, and other MCP hosts can query your live books in natural language.
Useful Manager.io links:
Default is read-only. You get:
record_customer_payment, issue_sales_invoice, record_customer_deposit (register when matching write scopes are set)create_* / update_* / delete_* still register under scopes until 0.3.0; prefer task toolsraw escape hatch - restores the full CRUD set for advanced useTransport is stdio. No HTTP server. No global install required if you use uv / uvx.
mcp.json): the server advertises Manager branding in MCP serverInfo.icons (embedded PNG data URI, plus a GitHub raw HTTPS fallback)..cursor-plugin/plugin.json uses docs/manager-icon.svg.mcpb/ (includes icon.png). See Installation β Claude Desktop below.serverInfo.icons and uses the root-domain favicon of the connector URL. If you host a remote MCP later, serve docs/favicon.ico at the registrable domain root (e.g. https://acme.com/favicon.ico for https://mcp.acme.com/...).uvx)uvx)MANAGER_API_URL + MANAGER_API_KEYMANAGER_API_KEY.MANAGER_API_URL to your API base (desktop often http://127.0.0.1:55667/api2).manager-mcp sends the token as the X-API-KEY header. Full walkthrough: Access Tokens.
Run the PyPI package with uvx:
Paste a client config below, set MANAGER_API_URL / MANAGER_API_KEY, restart the host, then ask: βWho owes me money?β or βShow bank balances.β
From a git clone (dev): uvx --from git+https://github.com/flumpiey/manager-mcp manager-mcp or uv run --directory /path/to/manager-mcp manager-mcp.
Configs below pull manager-mcp from PyPI. Leave write-scope env vars unset for read-only.
Plugin (Configure UI for URL, key, and scopes): this repo is a Cursor plugin via .cursor-plugin/plugin.json + root mcp.json.
~/.cursor/plugins/local/manager-mcp (Windows: %USERPROFILE%\.cursor\plugins\local\manager-mcp).manager-mcp. Set Manager API URL and Manager API key. Leave Write scopes / Delete scopes empty for read-only, or paste a CSV such as quotes or quotes,orders.manager MCP server is enabled under Customize / MCP.Marketplace listing is a separate submit at cursor.com/marketplace/publish.
Manual mcp.json: project .cursor/mcp.json or user-wide ~/.cursor/mcp.json.
From PyPI:
Local editable (dev):
Optional scoped writes in the env block:
Restart Cursor after saving. Confirm manager under MCP settings.
Desktop Extension (.mcpb): download mcpb.mcpb from GitHub Releases. Use v0.2.6 or later.
mcpb.mcpb. Review permissions, enter Manager API URL and Manager API key, then click Install.Build your own bundle from a clone:
On Windows, double-click often does nothing and dragging the file into chat attaches it to the conversation instead of installing it. Use Install Extension⦠in Settings.
Manual mcp.json config: edit the Claude Desktop config, then restart the app.
| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
Local clone:
Add via CLI:
Or edit ~/.claude.json / project MCP config:
Create .vscode/mcp.json in the project root:
Local editable:
Reload the window. Open Copilot Chat and confirm the manager tools are available.
Edit ~/.codeium/windsurf/mcp_config.json (macOS/Linux) or the Windsurf MCP settings UI:
Restart Windsurf after saving.
Add under context_servers in Zed settings.json (Agent Panel β settings also works):
Factual signals from GitHub, npm, and our automated checks β not a rating.
No 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/manager-io-mcp)<a href="https://allmcps.com/mcp/manager-io-mcp"><img src="https://allmcps.com/api/badge/manager-io-mcp?style=directory" alt="Manager.io MCP on AllMCPs" /></a>