SolidInvoice
Simple and elegant invoicing solution.
SolidInvoice MCP server enables AI agents to automate invoicing and billing workflows through programmatic access to an open-source invoicing platform. Built on Symfony 7 and PHP 8.4, it provides OAuth2-authenticated access to create quotes, manage recurring invoices, track payments, and handle client data. The server exposes SolidInvoice's REST API (JSON-LD, JSON-HAL) through the Model Context Protocol, allowing assistants to generate invoices, process payments via Stripe or PayPal, and manage multi-currency billing operations without manual intervention.
Key Features
Use Cases
- 01Automate monthly invoice generation for recurring client contracts through AI assistants
- 02Create and send payment reminders automatically when invoices become overdue
- 03Generate quotes on-demand during client conversations and convert to invoices upon approval
- 04Sync billing data with accounting systems by extracting invoice and payment records
- 05Monitor outstanding payments and trigger collection workflows based on payment status
- 06Manage multi-currency invoicing for international clients with automatic rate handling
Related MCP Servers
View moremarkitdown
Python tool for converting files and office documents to Markdown.
firecrawl
The context API to search, scrape, and interact with the web at scale. 🔥
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
langflow
Langflow is a powerful tool for building and deploying AI-powered agents and workflows.
SolidInvoice — FAQ
What is the SolidInvoice MCP server?+
It's a Model Context Protocol server that connects AI agents to SolidInvoice's invoicing platform, enabling automated creation of quotes, invoices, recurring billing, payment tracking, and client management through OAuth2-authenticated API access.
How do I install the SolidInvoice MCP server?+
First deploy SolidInvoice via Docker, Homebrew, or from source following the quick start instructions. Then configure the MCP server connection in your AI client using OAuth2 credentials and the SolidInvoice API endpoint. The server requires PHP 8.4+ and a database (MySQL, MariaDB, or PostgreSQL).
Which AI clients work with this MCP server?+
Any client that supports the Model Context Protocol and OAuth2 authentication can connect. The specific supported clients depend on the MCP implementation details not fully detailed in the README.
Do I need API keys or credentials to use it?+
Yes, you need OAuth2 credentials configured in your SolidInvoice installation. The MCP server uses token-based authentication (X-API-TOKEN) to access the REST API securely.
Is the SolidInvoice MCP server free?+
Yes, the self-hosted version is completely free under the MIT license. The hosted version costs $8/month but includes the same MCP server functionality with automatic updates and backups.
What are the prerequisites for running this MCP server?+
You need a running SolidInvoice instance (PHP 8.4+, database, required extensions like ext-curl, ext-gd, ext-intl), OAuth2 configured, and an MCP-compatible AI client. Payment gateway credentials (Stripe, PayPal) are optional for payment processing features.
How do I install SolidInvoice?+
Open the source repository on GitHub and follow its README. SolidInvoice is a mcp server — MCP Agents Market links you directly to the official repo.
Is SolidInvoice free?+
SolidInvoice is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.