Skip to main content
Glama

SuperFaktura MCP by usefulapi

Create an unsent invoice document

superfaktura_create_invoice
Destructive

WRITE: creates ONE document in SuperFaktura for the user to review: type draft (concept, default), estimate (quote), order or proforma. A final regular invoice cannot be created here. It is NOT sent (no e-mail, no post), NOT marked paid or sent, and has no payment link or discount. Give an existing client_id (its name is read first with one extra GET /clients/view/{id}, so the call uses 2 requests of the daily quota) OR a new client's name (+ optional ico/dic/ic_dph/address...). Items: name, unit price without VAT, VAT rate, quantity. Not idempotent: pass a checksum (max 32 chars) so a timed-out call can be recovered with superfaktura_get_response_by_checksum instead of retried. POST /invoices/create.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
dueNoDue date.
nameNoDocument title (default generated from the number).
typeNoDocument type: draft (default), estimate, order or proforma.
itemsYes1-100 items.
commentNoComment on the document.
createdNoIssue date (default today).
checksumNoYour own unique token (max 32 chars) to recover the reply if the call times out.
constantNoConstant symbol.
deliveryNoDelivery date.
order_noNoOrder number.
specificNoSpecific symbol.
variableNoVariable symbol (the document number when empty).
client_idNoExisting client id (superfaktura_list_clients). Give this OR client_name.
client_dicNoClient tax id (DIČ), with client_name.
client_icoNoClient company id (IČO), with client_name.
client_zipNoClient ZIP, with client_name.
client_cityNoClient city, with client_name.
client_nameNoName of a new/matching client (used when client_id is not given).
sequence_idNoNumbering sequence id (superfaktura_list_sequences).
client_emailNoClient e-mail, with client_name (stored only; nothing is sent).
client_ic_dphNoClient VAT id, with client_name.
client_addressNoClient street and number, with client_name.
header_commentNoComment above the items (shown on the document).
internal_commentNoInternal comment (not shown on the document).
invoice_currencyNo3-letter currency code, e.g. EUR, CZK.
client_country_idNoClient country id (superfaktura_list_countries), with client_name.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.