What Mini Accountant MCP server does
The Mini Accountant MCP server connects an AI assistant to a Mini Accountant workspace. It exposes operations for business records and account data through MCP, including invoice management, customer records, expenses, reusable services, payment-method documents, analytics, tax estimates, user profiles, and application settings.
Invoice tools support creating, reading, updating, and deleting invoices. They can also add, update, or remove invoice positions and transactions, and change the customer associated with an invoice. Customer and expense records have comparable create, read, update, and delete operations. Expenses can also be retrieved for a selected period.
Guided skills and prompts are available for workflows such as creating an invoice. These help the assistant identify the relevant sequence of operations.
How it works
The Mini Accountant MCP server is hosted remotely at https://mcp.miniaccountant.app/v1beta and uses streamable HTTP. No local server process or API key is required. An MCP client connects to the endpoint and starts an OAuth 2.1/OpenID Connect authorization flow.
Authentication uses the Authorization Code grant with PKCE using S256, refresh tokens, and dynamic client registration. Compatible clients can discover the authorization and protected-resource metadata automatically from the server. After sign-in, issued tokens are associated with the user’s Mini Accountant account, and the assistant can access that account’s data.
Setup and configuration
Claude Code can install the hosted server through the Mini Accountant plugin marketplace, or add it directly with the HTTP transport. Claude Desktop and claude.ai can use a custom connector with the server URL. Cursor accepts the endpoint in mcp.json, while VS Code and other remote MCP clients use their HTTP-server configuration format.
The essential endpoint is:
https://mcp.miniaccountant.app/v1beta
After adding the endpoint, complete the OAuth sign-in requested by the client. If a client reports 401 Unauthorized or asks for authentication again, reconnect and repeat authorization; access tokens have a one-hour lifetime. If the wrong workspace appears, sign out and reconnect with the intended Mini Accountant account.
Tools and capabilities
- Create, read, update, and delete invoices.
- Manage invoice positions, transactions, and assigned customers.
- Create, read, update, and delete customers.
- Set a customer’s payment method.
- Create, read, update, delete, and period-query expenses.
- Manage reusable product and service entries.
- Manage payment-method documents referenced by customers.
- Run reporting queries and retrieve invoices, transactions, or expenses for a date range.
- Estimate tax for a selected period.
- Read and update user profiles and app settings.
Limitations and notes
The Mini Accountant MCP server requires an MCP client that supports remote or streamable-HTTP servers and OAuth authorization. Its access is tied to the account used during sign-in; it is not a general connection to other workspaces. The README does not specify environment variables or a local installation path. Tool visibility depends on the client completing the OAuth flow successfully.