tezga-mcp
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., "@tezga-mcpissue a sandbox fiscal receipt for two coffees, total 450 RSD"
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.
Tezga je online fiskalna kasa (ESIR, IB 1597) za Srbiju: fiskalni računi preko virtuelnog procesora fiskalnih računa (V-PFR) Poreske uprave, bez kupovine uređaja. Ovaj paket izlaže Tezgin REST API kao MCP alate, pa asistent (Claude, Cursor, Codex) može da izda račun, uradi storno ili refundaciju, otvori i zatvori avans i proveri stanje dokumenta — iz razgovora ili iz koda.
Veb: tezgafiskal.com · API za programere: tezgafiskal.com/api-za-fiskalizaciju · OpenAPI: pos.narbiz.com/api/openapi.json
Tezga eKasa — kompletna fiskalna kasa
Fiskalizacija. Fiskalni računi preko V-PFR-a bez hardvera (i L-PFR za fizički objekat), storno i refundacija (cela ili po stavkama). Radi na telefonu, tabletu i računaru.
Avansni računi. Više avansa po jednom poslu, otvaranje i zatvaranje konačnim računom, sa referencom koju propis traži.
E-fakture (SEF). Fiskalni račun i e-faktura iz istog šifarnika i istog ključa; fizičko lice dobija fiskalni račun, firma e-fakturu.
E-otpremnice. Elektronske otpremnice uz prateći fiskalni tok.
Roba i izveštaji. Količinske zalihe, kalkulacije i nivelacije (paket Biznis), KEP i arhivska knjiga, poklon vaučeri, automatski izveštaji knjigovođi na mejl, uvoz bankovnih izvoda.
Više korisnika i firmi. Uloge administrator, menadžer i kasir; više firmi na jednom nalogu (pogodno za knjigovođe), svaka radnja u dnevniku aktivnosti.
Integracije. REST API (ovaj MCP), dvosmerna veza sa WooCommerce i Shopify, webhook za PrestaShop, OpenCart, Magento i BigCommerce, plus n8n, Make i Zapier.
Bezbednost. Podaci u EU (Frankfurt), šifrovanje AES-256-GCM, dvofaktorska prijava, ograničenje po IP adresi. Bezbednosni element se čuva šifrovan i nikad se ne prikazuje.
Sertifikat Poreske uprave. Odobren ESIR, IB 1597, rešenje 000-092-00-00123/2026-0000 od 03.07.2026, verzija 1.1.
Puna lista funkcija: tezgafiskal.com/sve-funkcije-fiskalne-kase
Related MCP server: @timbrix/mcp
Što ovaj MCP izlaže
Fiskalni račun i e-faktura (SEF) iz istog ključa i šifarnika.
Storno i refundacija, cela ili po stavkama, sa vezom na original.
Avansni račun: otvaranje i zatvaranje konačnim računom.
Idempotentnost preko
externalId: isti broj porudžbine nikad ne pravi drugi račun.Sandbox i simulacija: proba bez slanja Poreskoj (PFR broj počinje sa
MOCK).Dva transporta iz istog koda: lokalni
stdioi remoteStreamable HTTP.
Alati
Alat | Šta radi |
| Okruženje naloga (produkcija / sandbox / simulacija) i poreske oznake. Pozovi prvo. |
| Izdaje i fiskalizuje račun; vraća PFR broj, QR, verifikacioni URL i javni PDF link. |
| Storno (ceo račun) ili refundacija (cela ili po stavkama). |
| Avansni račun: otvaranje i zatvaranje. |
| Fiskalni podaci dokumenta po Tezga ID-ju. |
| Lista dokumenata naloga, sa filterima. |
Brana za produkciju
tezga_izdaj_racun, tezga_storno_ili_refundacija i tezga_avans u produkciji odbijaju rad dok se eksplicitno ne pošalje potvrdiProdukciju: true. Tako asistent ne izda pravi fiskalni račun kod Poreske uprave bez namere. U sandbox i simulacija okruženju brane nema.
API ključ
Napravi ključ u Tezgi: Podešavanja → Integracije (oblik tzg_ + 48 heks znakova). Za probu koristi nalog u sandbox ili simulaciji — račun ne ide Poreskoj, a PFR broj počinje sa MOCK.
Brzi start (lokalno, stdio)
npm install
npm run build
TEZGA_API_KEY=tzg_... npm startIli bez kloniranja, čim paket bude na npm-u:
TEZGA_API_KEY=tzg_... npx tezga-mcpDodavanje u klijente
Claude Code / Cursor / Codex / Claude Desktop (mcp.json, claude_desktop_config.json ili ekvivalent):
{
"mcpServers": {
"tezga": {
"command": "npx",
"args": ["-y", "tezga-mcp"],
"env": { "TEZGA_API_KEY": "tzg_..." }
}
}
}Remote konektor (Streamable HTTP)
Za rad kao custom connector koji se dodaje po URL-u:
npm run build
TEZGA_API_KEY=tzg_... PORT=8787 npm run start:http
# sluša na http://localhost:8787/mcp ; /health za proveruPosle deploy-a, u Claude: Settings → Connectors → Add custom connector i zalepi URL. Ključ se šalje kroz zaglavlje X-Tezga-Api-Key ili Authorization: Bearer.
Kako radi
MCP server je tanak, proveren omotač oko Tezginog javnog API-ja (https://pos.narbiz.com/api/integrations). Validaciju radi API i vraća jasne poruke; server ne drži tajne niti izlaže bezbednosni element, lozinke ili ključeve.
Bezbednost
Bezbednosni element, lozinke, PAK i ključevi se nikad ne prikazuju kroz MCP.
U produkciji svaka radnja koja menja stanje traži
potvrdiProdukciju: true.API ključ drži u promenljivoj okruženja, ne u kodu.
Konfiguracija
Promenljiva | Podrazumevano | Opis |
| — | Obavezno. Ključ |
|
| Bazni URL API-ja. |
|
| Samo za remote ( |
|
| Putanja remote endpointa. |
Roadmap
Hostovani remote konektor sa OAuth 2.1.
Objava na npm i u MCP registru.
Podrška
Pitanja i integracije: podrska@tezgafiskal.com · tezgafiskal.com/api-za-fiskalizaciju
Licenca
Vlasnička licenca, LICENSE. © GoSimple. Dozvoljeno je da ga instaliraš i pokrećeš radi povezivanja sa Tezgom preko sopstvenog naloga i API ključa.
This server cannot be deployed
Maintenance
Related MCP Connectors
Brazilian fiscal MCP server - issue NF-e, NFC-e, NFS-e, CT-e, MDF-e and DC-e via SEFAZ.
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
MCP server for Quaderno — tax-rate calculation, invoices, contacts, products, receipts & expenses.
A paid remote MCP for Skybridge, built to return verdicts, receipts, usage logs, and audit-ready JSO
Related MCP Servers
- FlicenseBqualityCmaintenanceSingle-tenant MCP server for Polish KSeF e-invoice workflows, supporting local stdio testing, draft management, and invoice submission with safety gates.23-
- AlicenseAqualityCmaintenanceEnables AI agents to stamp, cancel, and query Mexican CFDI 4.0 invoices through MCP tools, with support for local stdio and hosted HTTP transport.4453 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients like Claude to enter and query expenses, invoices, and contracts in a WorkPulse instance via its REST API, with 14 tools, batch rollback, and stdio or OAuth-protected Streamable HTTP transports while keeping credentials server-side.MIT
- AlicenseNot gradedqualityAmaintenanceEnables an MCP client such as Claude Code to run financial reports, query records, and create, update, void, delete, deactivate, email, or attach records in a company's QuickBooks Online books through the Accounting API. It runs locally over stdio with read and write tools separated, dry-run previews, an optional read-only mode, and a local audit log so the owner stays in control of every change.Apache 2.0