SuperFaktura MCP Server
Click on "Install 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 Holded
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jurajgh/superfaktura-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server