SuperFaktura MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: @filippofilip95, Digitaliko
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
Field Filtering - Extract specific fields as tabular data (array of arrays) for easy processing
Multi-tenant Support - Deploy as public MCP server or run locally
Related MCP server: ksef-mcp
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, see LICENSE.
Contributing
Contributions welcome. Submit issues or pull requests for improvements.
About
Built and maintained by Digitaliko. How we design MCP servers like this one: How to build an MCP server.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read SuperFaktura invoices, clients, expenses, bank and stock; create clients, expenses and drafts.
Invoicing tools for AI assistants: clients, draft invoices with computed tax, and email sending.
Spanish Veri*factu invoicing: create invoices, expenses and VAT returns from your AI assistant.
Create invoices from your AI assistant in 6 languages and 10 currencies, ready for WhatsApp.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables integration with Fatture in Cloud to manage Italian electronic invoices through natural conversation, including creating, sending, and tracking invoices and financial data.44 PyPI25MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with the Polish National e-Invoice System (KSeF) for authentication, invoice creation, validation, and retrieval via 30 tools.326MIT
- AlicenseNot gradedqualityDmaintenanceModel Context Protocol (MCP) server for SuperFaktura invoicing system. Enables AI assistants to interact with SuperFaktura API for managing invoices, clients, and expenses.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with FreshBooks accounting API for managing clients, invoices, payments, and more through natural language.-