Pop MCP server
online · 100% uptimeio.github.popapidev/pop-mcp·v2.1.0Italian e-invoicing (FatturaPA/SdI), Peppol, KSeF, ZUGFeRD, and PDF invoice generation via POP
not scanned yet
0 stars56 downloads/wk
Reviews
Write oneNobody has reviewed Pop yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Pop tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Pop compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 90% of 1,761 Finance servers
- Uptime
- 100%
- of our recent checks; the typical remote Finance server answers 100%
- Response time
- 304 ms
- faster than 48% of 1,133 Finance servers
- Downloads a week
- 56
- more than 53% of 421 Finance servers with a package
Release history: 2 versions in the registry since 2026-06-16, latest 2026-10-29, typically one every 135 days.
Install Pop in Claude Code, Cursor or VS Code
claude mcp add --transport http pop-mcp https://mcp.popapi.io/mcp
What the publisher says
From the Pop repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.popapidev/pop-mcp -->
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/mcpHead 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 POPAPIKEY 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
This endpoint speaks MCP 2026-07-28, which is fully stateless: there is no initialize handshake and no session to open or track. Every request is self-contained — it names its own protocol version and capabilities — and the server answers it independently. Because of that, this is a multi-tenant endpoint: it never reads a fixed POPAPIKEY from its own environment. Every request must carry your own POP license key as a Bearer token:
Authorization: Bearer <your_license_key>A missing or malformed Authorization header returns a 401 with errorcode: "unauthorizeduser" before any POP API call is made. An invalid-but-well-formed key is passed straight through to POP's API and surfaces whatever error POP returns (unauthorizeduser, insufficientlevel, etc.) — the server does not re-validate keys itself.
Any modern MCP HTTP client can connect: Claude (remote connector), the OpenAI Responses API, n8n, MCP Inspector, or a custom integration — not just Claude Desktop. All invoice, status, advanced, and onboarding tools are available; onboarding tools use their own onboarding_token per call and don't require the Bearer key.
Example with curl
Discover the server's supported protocol versions and capabilities (optional — clients can also just call tools/list or tools/call directly and handle a version-negotiation error inline):
curl -X POST https://mcp.popapi.io/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_license_key_here" \
-H "MCP-Protocol-Version: 2026-07-28" \
-H "Mcp-Method: server/discover" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "server/discover",
"params": { "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelcontextprotocol/clientCapabilities": {} } }
}'List the available tools — every request is self-contained, so _meta (protocol version + client capabilities) travels on every call, not just the first one:
curl -X POST https://mcp.popapi.io/mcp \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_license_key_here" \
-H "MCP-Protocol-Version: 2026-07-28" \
-H "Mcp-Method: tools/list" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/list",
"params": { "_meta": { "io.modelcontextprotocol/protocolVersion": "2026-07-28", "io.modelcontextprotocol/clientCapabilities": {} } }
}'The tool catalog is identical for every license key, so tools/list and server/discover responses carry a one-hour public cache hint (ttlMs: 3600000, cacheScope: "public") — clients and gateways may cache them across tenants.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Pop: common questions
- Is Pop MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the Pop safety report
- How do I install Pop?
- It runs remotely at mcp.popapi.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Pop need an API key?
- Yes. The registry entry asks for
Authorization. - Is Pop maintained?
- The last commit was 44 days ago (2026-09-21). The latest release is v2.1.0.
- Is Pop up?
- 100% of our last 16 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Pop?
- Servers from other publishers that do the same job: three.ws Tutor MCP server, E Arveldaja MCP server and Quickbooks MCP server.
- How does Pop compare with other Finance MCP servers?
- safety score 89/100 (higher than 90% of 1,761 Finance servers); uptime 100% (of our recent checks; the typical remote Finance server answers 100%); response time 304 ms (faster than 48% of 1,133 Finance servers). Full comparison.
Alternatives to Pop
Same job from other publishers: the closest match first, then the best rated.
- three.ws TutorRead a Pay-As-You-Learn tutoring session's itemized tab and close it for an attested invoice.not reviewedEstablishedA
- E ArveldajaEstonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.not reviewedEstablishedB
- QuickbooksMCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&Lnot reviewedEstablishedB
Norman Finance — AI Bookkeeping, Accounting & TaxesBookkeeping, invoices and tax workflows for European businesses, including Polish KPiR and JPK.not reviewedGrowingA- BexioSwiss accounting integration for Bexio. 315 tools: invoices, contacts, projects, account balancesnot reviewedGrowingA