Skip to main content
Glama

Számlázz.hu MCP by usefulapi

Server Details

Read Számlázz.hu invoices, PDFs, receipts, taxpayers; issue, reverse and pay invoices and receipts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

11 tools
szamlazz_check_taxpayerCheck a Hungarian taxpayer
Read-only
Inspect

Look up a Hungarian taxpayer in the NAV register by the first 8 digits of the tax number (the törzsszám): whether the number is valid, the taxpayer's name, VAT status and addresses. Számla Agent action-szamla_agent_taxpayer (data from the NAV Online Invoice platform).

ParametersJSON Schema
NameRequiredDescriptionDefault
tax_numberYesThe first 8 digits of the Hungarian tax number, e.g. 13421739.
szamlazz_create_invoiceIssue an invoice (fiscal, cannot be undone)
Destructive
Inspect

ISSUES a real invoice in Számlázz.hu. A final invoice is reported to NAV (Online Számla) and can only be cancelled by a reversal (szamlazz_reverse_invoice), never deleted. kind: invoice (default), proforma (díjbekérő; not fiscal, can be deleted with szamlazz_delete_proforma), prepayment (előlegszámla). The tool computes net, VAT and gross of every line from net_unit_price and vat_rate. preview true builds the PDF only and creates NO document (check the reply: a returned invoice_number means a document WAS created). This call is NEVER retried: if the result is unclear, look the invoice up (szamlazz_get_invoice by order_number or external_id) before issuing again; always send external_id or order_number so that you can. Setting send_email_to_buyer e-mails the PDF to the buyer. Számla Agent action-xmlagentxmlfile.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoinvoice (default), proforma (non-fiscal payment request) or prepayment (down-payment invoice).
paidNoMark the invoice as already paid.
linesYesInvoice lines.
prefixNoInvoice number prefix; must be registered in the account (Beállítások → Előtagok).
commentNoComment printed on the invoice.
previewNotrue = only return a preview PDF, create no document.
currencyNoCurrency code (default HUF). Not HUF: exchange_rate_bank and exchange_rate are required.
due_dateYesPayment due date, yyyy-mm-dd.
languageNoLanguage of the invoice (default hu).
e_invoiceNoIssue an e-invoice (electronically signed). Default false; needs the e-invoice feature, else error 54.
buyer_cityYesBuyer city.
buyer_nameYesBuyer name.
email_bodyNoText of that e-mail.
issue_dateNoIssue date, yyyy-mm-dd (default: today).
buyer_emailNoBuyer e-mail address.
buyer_phoneNoBuyer phone.
external_idNoYour own id for the invoice (szamlaKulsoAzon); lets you query it later.
order_numberNoOrder number; also usable to find the invoice later. The account may forbid repeating an order number.
buyer_addressYesBuyer street address.
buyer_commentNoNote about the buyer.
buyer_countryNoBuyer country name (default Magyarország).
email_subjectNoSubject of that e-mail.
exchange_rateNoExchange rate, HUF per 1 unit of the currency (foreign currency only).
email_reply_toNoReply-to address of that e-mail.
payment_methodYesPayment method text, e.g. Átutalás (bank transfer), Készpénz (cash), Bankkártya (card).
buyer_tax_numberNoHungarian tax number of a business buyer, e.g. 12345678-1-42. Not allowed on new-KATA accounts with protection on (error 491).
fulfillment_dateYesDate of delivery / service (teljesítés), yyyy-mm-dd.
buyer_postal_codeYesBuyer postal code.
exchange_rate_bankNoBank of the exchange rate, e.g. MNB (foreign currency only).
buyer_eu_tax_numberNoEU VAT number of the buyer.
send_email_to_buyerNoE-mail the invoice to buyer_email (default false).
szamlazz_create_receiptIssue a receipt (fiscal, cannot be undone)
Destructive
Inspect

ISSUES a real HUF receipt (nyugta). Receipts are fiscal (NAV reporting) and can only be cancelled by szamlazz_reverse_receipt, never deleted. Give each line's whole-forint gross_total and vat_rate: the tool derives net, VAT and unit price (net + VAT equals gross exactly, as the vendor demands). The receipt prefix must be a receipt-only prefix (capital letters and digits, e.g. NYGTA), not an invoice prefix. call_id is required: the vendor refuses a second receipt with the same call_id (error 338), which protects against a duplicate. NEVER retried automatically: if the result is unclear, ask the user, then repeat the call with the SAME call_id (error 338 means the receipt already exists; find it in Számlázz.hu). Számla Agent action-szamla_agent_nyugta_create.

ParametersJSON Schema
NameRequiredDescriptionDefault
linesYesReceipt lines.
prefixYesReceipt number prefix, capital letters and digits only, e.g. NYGTA. Must be a receipt-only prefix.
call_idYesA unique id of this call (hivasAzonosito), new for every receipt: the vendor rejects a repeat, so the receipt cannot be issued twice.
commentNoComment printed on the receipt.
order_numberNoOrder number printed on the receipt.
payment_methodYesPayment method text, e.g. készpénz (cash), bankkártya (card).
szamlazz_delete_proformaDelete a pro forma invoice
Destructive
Inspect

DELETES one pro forma invoice (díjbekérő) by its number or by its order number (give exactly one). Only pro forma invoices can be deleted; a real invoice is never touched (use szamlazz_reverse_invoice). Cannot be undone. Számla Agent action-szamla_agent_dijbekero_torlese.

ParametersJSON Schema
NameRequiredDescriptionDefault
order_numberNoOrder number of the pro forma invoice.
invoice_numberNoNumber of the pro forma invoice, e.g. D-2026-12.
szamlazz_get_invoiceGet an invoice
Read-only
Inspect

Read the data of one issued invoice (seller, buyer, lines, totals, VAT breakdown, payments) by invoice number, order number or your external id (give exactly one; for an order number with several invoices the last one is returned). Only invoices issued in this Számlázz.hu account. Also use it to check whether an invoice exists before issuing again. Számla Agent action-szamla_agent_xml.

ParametersJSON Schema
NameRequiredDescriptionDefault
external_idNoThe external id (szamlaKulsoAzon) given when the invoice was created.
order_numberNoThe order number given when the invoice was created.
invoice_numberNoInvoice number, e.g. E-TST-2026-1.
szamlazz_get_invoice_pdfGet the PDF of an invoice
Read-only
Inspect

Download the PDF of one issued document (invoice, pro forma, ...) by invoice number, order number or your external id (give exactly one). Returns the totals and the PDF as an embedded resource. Számla Agent action-szamla_agent_pdf.

ParametersJSON Schema
NameRequiredDescriptionDefault
external_idNoThe external id given when the document was created.
order_numberNoThe order number given when the document was created.
invoice_numberNoInvoice number, e.g. E-TST-2026-1.
szamlazz_get_receiptGet a receipt
Read-only
Inspect

Read one issued receipt (nyugta) by receipt number: lines, payments, totals, whether it was reversed. Optionally the PDF. Számla Agent action-szamla_agent_nyugta_get.

ParametersJSON Schema
NameRequiredDescriptionDefault
pdfNoAlso return the receipt PDF (default false).
receipt_numberYesReceipt number, e.g. NYGTA-2026-1.
szamlazz_register_paymentRegister payments on an invoice
Destructive
Inspect

Records 1-5 payments (kifizetés) on one of your own issued invoices or pro forma invoices, which updates its paid amount and outstanding balance. By default the payments are ADDED to the existing ones; replace_existing true REPLACES all earlier payment entries of the invoice. Not fiscal. Számla Agent action-szamla_agent_kifiz.

ParametersJSON Schema
NameRequiredDescriptionDefault
currencyYesREQUIRED: the invoice's currency (HUF, EUR, ...). Amounts are rounded to whole forints in HUF and to 2 decimals otherwise, so a wrong currency books a wrong amount.
paymentsYesThe payments (1 to 5).
invoice_numberYesNumber of your own issued invoice or pro forma invoice.
replace_existingNotrue = replace all earlier payment entries instead of adding (default false).
szamlazz_reverse_invoiceReverse (storno) an invoice (fiscal, cannot be undone)
Destructive
Inspect

ISSUES a reversal (storno) invoice that cancels one issued invoice. Fiscal: it is reported to NAV and cannot be undone; the original stays in the books. A reversal needs the invoice number of a real invoice. NEVER retried: if the result is unclear, check with szamlazz_get_invoice before trying again. Számla Agent action-szamla_agent_st.

ParametersJSON Schema
NameRequiredDescriptionDefault
reasonNoReason, printed on the reversal.
e_invoiceNoIssue the reversal as an e-invoice (default false).
issue_dateNoIssue date of the reversal, yyyy-mm-dd (default: today).
invoice_numberYesNumber of the invoice to reverse.
szamlazz_reverse_receiptReverse (storno) a receipt (fiscal, cannot be undone)
Destructive
Inspect

ISSUES a reversal (storno) receipt that cancels one issued receipt. Fiscal and irreversible; a receipt can be reversed once, and a reversal receipt cannot be reversed. NEVER retried: if the result is unclear, check with szamlazz_get_receipt before trying again. Számla Agent action-szamla_agent_nyugta_storno.

ParametersJSON Schema
NameRequiredDescriptionDefault
call_idNoA unique id of this call (hivasAzonosito).
receipt_numberYesNumber of the receipt to reverse.
szamlazz_send_receiptE-mail a receipt
Destructive
Inspect

E-MAILS an already issued receipt (PDF) to a customer. Without the e-mail fields, the vendor re-sends the receipt with the settings of the earlier e-mail. The e-mail cannot be recalled. Számla Agent action-szamla_agent_nyugta_send.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyNoE-mail text.
emailNoRecipient e-mail address.
subjectNoE-mail subject.
reply_toNoReply-to address.
receipt_numberYesNumber of the issued receipt.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 11 tool updates
    • First observedszamlazz_check_taxpayer
    • First observedszamlazz_create_invoice
    • First observedszamlazz_create_receipt
    • First observedszamlazz_delete_proforma
    • First observedszamlazz_get_invoice
    • First observedszamlazz_get_invoice_pdf
    • First observedszamlazz_get_receipt
    • First observedszamlazz_register_payment
    • First observedszamlazz_reverse_invoice
    • First observedszamlazz_reverse_receipt
    • First observedszamlazz_send_receipt

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables read-only querying of Invoice4U accounting data, including documents, customers, branches, tax rates, and Israeli invoice allocation statuses.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for the Billingo V3 Hungarian invoicing API. Manage invoices, partners, products, spendings, and bank accounts from any MCP client.
    12 npm
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Reads and validates any European e-invoice a business receives — XRechnung, UBL, CII, ZUGFeRD/Factur-X PDF, Peppol BIS 3, FatturaPA, KSeF FA(3) — into canonical EN 16931 JSON with plain-language fix hints in EN/DE/PL/IT/FR, plus PDF, CSV and DATEV export. Nothing is stored; works without a key on a small daily quota.
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.