SuperFaktura MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SuperFaktura MCP ServerCreate an invoice for client ACME Corp with item Web design €500"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SuperFaktura MCP Server
Model Context Protocol (MCP) server for SuperFaktura invoicing system. Enables AI assistants to interact with SuperFaktura API for managing invoices, clients, and expenses.
Author: @fillippofilip95
Features
Invoice Management - Create, list, edit, delete, send invoices with 40+ parameters
Client Management - Full CRUD operations with 30+ fields
Expense Management - Complete expense tracking with file attachments
Advanced Filtering - 25+ filter options for invoices, comprehensive search across all resources
Multi-tenant Support - Deploy as public MCP server or run locally
Related MCP server: mcp-ai-fiskalizacija
Quick Start
1. Install
git clone https://github.com/digitaliko/superfaktura-mcp.git
cd superfaktura-mcp
pip install -r requirements.txt2. Get API Credentials
Log in to SuperFaktura
Go to Tools → API
Copy your API key
3. Configure Claude Desktop
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"superfaktura": {
"command": "python3",
"args": ["/absolute/path/to/superfaktura-mcp/server.py"],
"env": {
"SUPERFAKTURA_EMAIL": "your-email@example.com",
"SUPERFAKTURA_API_KEY": "your-api-key-here",
"SUPERFAKTURA_COUNTRY": "sk"
}
}
}
}Restart Claude Desktop after configuration.
Usage Examples
Create an invoice:
Create an invoice for client ID 123 with items:
- Web design (€500)
- Hosting (€50/month)List unpaid invoices:
Show me all unpaid invoices from last month with amounts over €1000Add a client:
Add a new client: ACME Corp, email: billing@acme.com, IČO: 12345678Track an expense:
Record an expense: Office supplies €150 from yesterdayDocumentation
API Reference - Complete list of all tools and parameters
Deployment Guide - Local and public MCP server deployment options
Available Tools
Invoices (9 tools)
create_invoice, list_invoices, get_invoice, edit_invoice, delete_invoice, send_invoice, mark_invoice_paid, get_invoice_pdf, set_invoice_language
Clients (5 tools)
create_client, list_clients, get_client, update_client, delete_client
Expenses (5 tools)
create_expense, list_expenses, get_expense, edit_expense, delete_expense
See API Reference for detailed documentation.
Country Support
Country | Code | URL |
Slovakia |
| moja.superfaktura.sk |
Czech Republic |
| moje.superfaktura.cz |
Austria |
| meine.superfaktura.at |
Sandbox (SK) |
| sandbox.superfaktura.sk |
Sandbox (CZ) |
| sandbox.superfaktura.cz |
Development
Run server:
python server.pyTest with MCP Inspector:
npx @modelcontextprotocol/inspector python server.pyReferences
Implementation based on:
License
Apache-2.0
Contributing
Contributions welcome. Submit issues or pull requests for improvements.
This server cannot be deployed
Maintenance
Related MCP Connectors
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
Fakturownia.pl (Polish invoicing) via MCP: invoices, clients, products, warehouse. Full read-write.
Invoicing you drive by talking to your AI: log time, raise invoices and track what's owed via MCP.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseBqualityAmaintenanceA Model Context Protocol (MCP) server for the Holded Invoice API. This server allows AI assistants like Claude to interact with Holded's invoicing, contacts, products, and more.7820 npm19MIT
- AlicenseAqualityCmaintenanceMCP server for creating and fiscalizing invoices via solo.com.hr API. Enables AI agents to generate invoices, retrieve invoice details, list invoices, and check next invoice number.4MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with the SuperFaktura invoicing system for managing invoices, clients, and expenses via natural language.1Apache 2.0
- AlicenseBqualityDmaintenanceMCP server for Invoice Ninja v5 API. Enables AI assistants to manage clients, invoices, quotes, payments, and time tracking through natural language.3216 npm2MIT