
Pop Mcp
A practical bridge to POP's Italian e-invoicing API, exposing eight tools that let Claude generate FatturaPA XML for Sistema di Interscambio, create Peppol UBL documents for cross-border EU invoicing, and produce branded PDFs with optional email delivery. You can validate fiscal codes, check submission status, retrieve documents, and trigger legal archival (conservazione sostitutiva) without leaving the conversation. Requires a POP license key and handles authentication automatically via environment variables. Best suited for Italian businesses or accountants who need to generate compliant invoices conversationally, whether for domestic SdI submission or pan-European Peppol network delivery. The server wraps POP's REST endpoints cleanly and supports both staging and production environments.
- tools
- 9
- auth
- Secret needed
- transport
- STDIO, HTTP
- last updated
- Oct 29, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
pop_create_sdi_invoiceGenerate an Italian FatturaPA XML document. Optionally submit it to the SdI (Sistema di Interscambio).
Generate an Italian FatturaPA XML document. Optionally submit it to the SdI (Sistema di Interscambio).
No parameter schema in public metadata yet.
pop_create_peppol_invoiceGenerate a Peppol UBL 2.1 document. Optionally submit it to the Peppol network.
Generate a Peppol UBL 2.1 document. Optionally submit it to the Peppol network.
No parameter schema in public metadata yet.
pop_create_pdf_invoiceGenerate a branded PDF invoice. Optionally email it to up to 3 recipients.
Generate a branded PDF invoice. Optionally email it to up to 3 recipients.
No parameter schema in public metadata yet.
pop_create_ksef_invoiceGenerate a Polish KSeF FA(3) XML invoice or credit note. Optionally submit it through a configured KSeF provider integration.
Generate a Polish KSeF FA(3) XML invoice or credit note. Optionally submit it through a configured KSeF provider integration.
No parameter schema in public metadata yet.
pop_create_zugferd_invoiceGenerate a ZUGFeRD/Factur-X document package: a visual PDF, an EN16931 CII XML, and a hybrid PDF/A-3 with the XML embedded.
Generate a ZUGFeRD/Factur-X document package: a visual PDF, an EN16931 CII XML, and a hybrid PDF/A-3 with the XML embedded.
No parameter schema in public metadata yet.
pop_get_invoice_statusRetrieve the SdI processing status and notifications for a submitted invoice.
Retrieve the SdI processing status and notifications for a submitted invoice.
No parameter schema in public metadata yet.
pop_get_peppol_documentRetrieve a Peppol document from the network by UUID.
Retrieve a Peppol document from the network by UUID.
No parameter schema in public metadata yet.
pop_get_sdi_documentRetrieve an archived SdI (FatturaPA) document from POP storage by UUID.
Retrieve an archived SdI (FatturaPA) document from POP storage by UUID.
No parameter schema in public metadata yet.
pop_verify_sdi_documentValidate an SdI XML document for compliance before submission. Does not submit the document.
Validate an SdI XML document for compliance before submission. Does not submit the document.
No parameter schema in public metadata yet.
Sponsors
Readme
pop-mcp
MCP (Model Context Protocol) server for POP — enabling LLMs to generate, submit, and manage Italian e-invoices (FatturaPA/SdI), Peppol, KSeF, ZUGFeRD/Factur-X, and PDF invoices directly from AI assistants.
npm:
@getpopapi/pop-mcp· Remote:https://mcp.popapi.io/mcp
Remote MCP (HTTP) — fastest way to get started
Don't want to install anything? pop-mcp runs as a hosted, multi-tenant MCP server at:
https://mcp.popapi.io/mcp
Head to popapi.io to grab a license key, then point any MCP-speaking client at
that URL with your key as a Bearer token. No local install, no POP_API_KEY env var, no build step
— this is the recommended way to try pop-mcp for most people. Use the local stdio setup below only
if you specifically need a Claude Desktop config running a process on your own machine.
How it works
Details
- Repository
- github.com/getpopapi/pop-mcp
- Categories
- Documents & Knowledge, Finance & Commerce
- Package
@getpopapi/pop-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active