MCP.Market

Pop MCP server

online · 100% uptime
by popapidev·io.github.popapidev/pop-mcp·v2.1.0

Italian e-invoicing (FatturaPA/SdI), Peppol, KSeF, ZUGFeRD, and PDF invoice generation via POP

A89/100grade A
What users say
No reviews yet
Be the first
Safety scan
A89/100

not scanned yet

Adoption
Growing

0 stars56 downloads/wk

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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
Add to Cursor

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/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 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 Tutor
    Read a Pay-As-You-Learn tutoring session's itemized tab and close it for an attested invoice.
    A
  • E Arveldaja
    Estonian e-arveldaja (RIK e-Financials) accounting — invoices, bank import, reports.
    B
  • Quickbooks
    MCP server for QuickBooks Online (Intuit) — customers, invoices, payments, items, accounts, P&L
    B
  • Norman Finance — AI Bookkeeping, Accounting & Taxes
    Bookkeeping, invoices and tax workflows for European businesses, including Polish KPiR and JPK.
    A
  • Bexio
    Swiss accounting integration for Bexio. 315 tools: invoices, contacts, projects, account balances
    A