getpopapi avatar

Pop Mcp

getpopapi/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 tools

Public 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

License: MIT Node.js


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


View the full README on GitHub

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

Related Documents & Knowledge MCP servers

View all
1gregario avatar3dprint Oraclegregario/3dprint-oracle3D printing filament and materials knowledge MCP server0stars
2groupdocs-annotation avatarGroupdocs Annotation Mcpgroupdocs-annotation/groupdocs.annotation.mcpMCP server for GroupDocs.Annotation — add, list, update, remove document annotations via AI agents.0stars
3haszerobyte avatarRatatoskrhaszerobyte/ratatoskrKeyless web search and page fetching for agents, as Markdown.0stars
4hithereiamaliff avatarMalaysia Transit MCPhithereiamaliff/mcp-malaysiatransitA Model Context Protocol server that taps access to real-time bus and train information across 12 Malaysian cities. Get live arrivals, vehicle tracking, and rou0stars
5invapi-org avatarInvapi Mcpinvapi-org/invapi-mcpExtract, create, convert & validate invoices (UBL, CII, XRechnung, ZUGFeRD, PDF, Excel)0stars
6ainode-tech avatarSwiss Armyio.github.ainode-tech/swiss-army22 utility tools (x402 USDC on Base): currency, PDF, image, GDPR. Free health.0stars