Lets an AI client create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Juga dikenal sebagai SolidInvoice/SolidInvoice
- Stars
- 989
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 3.1.3
- Commit terakhir
- 14 Nov 2026
- Lisensi
- MIT
Apa itu SolidInvoice MCP?
SolidInvoice adalah MCP server. Lets an AI client create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Ringkasan dibuat dari README proyek
Tentang SolidInvoice MCP server
Managing billing and client relationships through an AI agent is possible with SolidInvoice. This tool allows freelancers and small businesses to automate their financial workflows by creating quotes, generating invoices, and tracking payments. It supports complex requirements like multi-currency transactions using real money objects, recurring billing schedules, and various tax configurations including flat-rate and percentage types.
Users can connect their AI client to either a self-hosted instance or a hosted version using OAuth2 for secure automation. The server integrates with the existing SolidInvoice ecosystem, which includes features like automatic overdue detection and payment reminders. It is built on a modern stack featuring Symfony 8.1 and PHP 8.4, ensuring that developers can extend the platform as needed. Whether you run it locally via Docker or use the managed cloud service, the system provides full control over your financial data.
Apa yang bisa Anda lakukan dengannya
- 1Convert quotes to invoicesAsk your AI to transform a previously sent quote into a formal invoice with a single command.
- 2Automate recurring billingInstruct an agent to set up and manage invoices that repeat on a specific schedule for long-term clients.
- 3Manage client contact detailsHave an AI client add new customers or update contact information directly within your billing system.
- 4Track payment statusesUse an AI agent to monitor which invoices are pending, paid, or overdue.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal SolidInvoice MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal SolidInvoice MCP di Claude Code
$ claude mcp add --transport http solidinvoice https://solidinvoice.app/_mcpInstal SolidInvoice MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"solidinvoice": {
"url": "https://solidinvoice.app/_mcp"
}
}
}Instal SolidInvoice MCP di VS Code
.vscode/mcp.json
{
"servers": {
"solidinvoice": {
"type": "http",
"url": "https://solidinvoice.app/_mcp"
}
}
}Instal SolidInvoice MCP di VS Code CLI
$ code --add-mcp '{"name":"solidinvoice","type":"http","url":"https://solidinvoice.app/_mcp"}'Instal SolidInvoice MCP di Codex
$ codex mcp add solidinvoice --url https://solidinvoice.app/_mcpInstal SolidInvoice MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.solidinvoice] url = "https://solidinvoice.app/_mcp"
Instal SolidInvoice MCP di Gemini CLI
$ gemini mcp add -s user --transport http solidinvoice https://solidinvoice.app/_mcpInstal SolidInvoice MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"solidinvoice": {
"url": "https://solidinvoice.app/_mcp",
"type": "http"
}
}
}Pengecekan otomatis
Berjalan 12 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerTidak diperiksa
- Remote endpoint menggunakan HTTPSLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
README
Lihat di GitHubSolidInvoice
The open-source invoicing platform for freelancers and small businesses.
Send beautiful quotes and invoices, accept online payments, automate recurring billing — and own every byte of your data.
Why SolidInvoice?
Most invoicing tools force a trade-off: easy to use or respectful of your data. SolidInvoice gives you both. It's a mature, production-ready billing platform you can run on your own server for free, or let us host it: start on the Free plan, with paid plans from $9/month — no lock-in. Built on Symfony 8.1 and PHP 8.4, it's designed to be extended, integrated, and trusted.
✨ Features
💼 Billing & Invoicing
- Quotes that convert into invoices in one click
- Recurring invoices on flexible schedules
- Multi-currency support (real
Moneyobjects — no float rounding) - Multi-tax support with invoice-level tax and automatic rate snapshot on issue
- Flat-rate and percentage tax types, plus per-line discounts
- 8 built-in PDF templates for invoices and quotes
- Automatic overdue detection with configurable notifications
- Payment reminders sent on a schedule you define
- Create a new client directly from the invoice or quote form
- Invoice state machine (draft → pending → paid)
👥 Clients & Contacts
- Full client and contact management
- Custom fields for clients and contacts
- Per-client currency, addresses and contact channels
- Multi-tenancy out of the box (run multiple companies from one install)
🔐 User & Security
- Two-Factor Authentication (2FA) via TOTP
- Google OAuth login
- User email verification
- Role-based access control with Symfony Security & Voters
- Guided onboarding flow with a checklist for new users
💳 Payments
- Bring-your-own Stripe, PayPal and other gateways via Payum
- Online payment links sent with invoices
- PCI-compliant — no card data ever touches your server
🔌 Integrations & API
- REST API (JSON-LD, JSON-HAL, JSON, XML) powered by API Platform 4
- Token-based auth (
X-API-TOKEN) - Built-in MCP server with OAuth2 for AI agent automation
- Meilisearch integration for fast full-text search across all data
- Grid export and full company data export
- Notifications via email, SMS and chat channels
🛡 Privacy & Ownership
- 100% self-hostable — your database, your rules
- Encrypted secrets, Doctrine multi-tenancy filters
- MIT licensed — fork it, modify it, ship it
🚀 Modern Stack
- Symfony 8.1, PHP 8.4, Doctrine ORM, API Platform 4
- Tabler UI on Bootstrap 5.3 — fully responsive, mobile-friendly
- Stimulus, Webpack Encore, Bun, Sass
- Helm charts for Kubernetes, opt-in Prometheus metrics
- Symfony Messenger for async task processing
- ULID primary keys, PHPStan level 6, ECS, Rector
🏠 Self-Hosted vs. ☁️ Hosted
Both versions run the same codebase. Self-hosted has no limits; hosted features depend on your plan. Pick whichever fits your workflow.
| 🏠 Self-Hosted (Free, MIT) | ☁️ Hosted (Free, paid from $9/month) | |
|---|---|---|
| Price | Free forever | Free plan, or Solo $9 · Pro $19 · Business $39 per month (pricing) |
| Setup | You install & maintain | Zero setup — sign up and send |
| Updates | Manual | Automatic |
| Backups | You manage | Daily, managed for you |
| Branding | Yours | SolidInvoice branding removed on Pro and Business |
| Early access to new features | — | ✅ |
| Data ownership | Full | Full — export anytime |
| Best for | Tinkerers, privacy-first teams | Anyone who wants to invoice today |
📸 Screenshots
| Dashboard | Client View |
| Invoice List | Invoice Editor |
| Recurring Invoices | Payments |
🚀 Quick Start
Option 1 — Hosted (recommended)
The fastest way to start sending invoices. Sign up at solidinvoice.co — no install, no server, automatic updates and backups. Start on the Free plan; paid plans start at $9/month.
Option 2 — Docker
docker run -p 8080:80 solidinvoice/solidinvoice
Full image and configuration options: hub.docker.com/r/solidinvoice/solidinvoice
Option 3 — Single binary or Homebrew
Get up and running in seconds with a self-contained binary — no PHP, no web server, no extensions to install.
macOS / Linux (Homebrew):
brew install solidworx/tap/solidinvoice
solidinvoice run
Direct binary download:
Grab the latest binary for your platform from the releases page, make it executable, and run it:
chmod +x solidinvoice
./solidinvoice run
That's it — open http://localhost:8765 and you're invoicing.
Option 4 — From source (for developers)
git clone https://github.com/SolidInvoice/SolidInvoice.git
cd SolidInvoice
composer install
bun install && bun run dev
For production builds:
bun run build
Requirements: PHP 8.4+, ext-curl, ext-gd, ext-intl, ext-openssl, ext-pdo, ext-soap, ext-xsl, MySQL/MariaDB or PostgreSQL.
🛠 Tech Stack
Backend: Symfony 8.1 · PHP 8.4 · Doctrine ORM · API Platform 4 · Payum · MoneyPHP Frontend: Tabler · Bootstrap 5.3 · Stimulus · Webpack Encore · Bun · Sass Quality: PHPStan (level 6) · ECS · Rector · PHPUnit · Foundry · GitHub Actions
📚 Documentation
- 🌐 Website — solidinvoice.co
- 📖 Docs & guides — solidinvoice.co/docs
- 🔄 Upgrading —
UPGRADE.md - 📝 Changelog —
CHANGELOG.md
💬 Feedback
Using SolidInvoice, hosted or self-hosted? Tell us what works, what gets in your way, and what's missing in our 5-minute feedback form. It's anonymous and every question is optional.
🎁 Refer & Earn
Earn up to $93 a year for every customer you refer to SolidInvoice Cloud. Join the affiliate program, share your link, and earn 20% of every payment your referrals make, month after month. Self-hosted users can take part too.
🤝 Contributing
We love contributions of every shape — code, docs, translations, bug reports, ideas. Look for the good first issue label to get started, then read the contributing guide and our code of conduct.
🔒 Security
Found a vulnerability? Please do not open a public issue. See SECURITY.md for our responsible disclosure process.
💖 Sponsors & Acknowledgements
SolidInvoice is built and maintained thanks to our sponsors. Want to support the project? Become a sponsor.
A huge thank-you to:
📄 License
SolidInvoice is open-source software released under the MIT License.
Website · Hosted · Docs · Releases · Sponsor
Made with ❤️ by SolidWorx and contributors.
Pertanyaan tentang SolidInvoice MCP
Bagaimana cara menambahkan SolidInvoice MCP ke Claude Code?
Jalankan claude mcp add --transport http solidinvoice https://solidinvoice.app/_mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan SolidInvoice MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
What can the SolidInvoice MCP server do?
It lets an AI agent create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
How does authentication work for the SolidInvoice MCP server?
The MCP server is described as using OAuth2, while the REST API uses token-based X-API-TOKEN auth.
Can I self-host SolidInvoice?
Yes, SolidInvoice is fully self-hostable and MIT licensed; you can run it via Docker, a single binary, Homebrew, or from source.
Does SolidInvoice support multi-currency invoices?
Yes, it supports multiple currencies using Money objects for exact amounts.
Can SolidInvoice handle recurring invoices?
Yes, it supports recurring invoices on flexible schedules and payment reminders.