AI agents can now send a Sweden B2B/B2G e-invoice (e-faktura) over the Peppol network. This remote MCP server builds a Peppol BIS 3.0 (EN 16931) invoice and delivers it through Storecove, a certified Peppol Access Point, under your own account — check_recipient to confirm the buyer is on Peppol, create_invoice to send it, get_delivery_evidence for the delivery proof. Storecove is the Access Point; this service only wraps the REST calls and stores nothing.
For public-sector deliveries, paper and plain-PDF invoices are not accepted — the invoice must be a structured EN 16931 document sent over Peppol.
{
"mcpServers": {
"sweden-invoice": {
"type": "http",
"url": "https://inv-se.wishpool.app/mcp",
"headers": {
"x-storecove-key": "your-storecove-api-key"
}
}
}
}
Sign up at storecove.com — the merchant is the Peppol Access Point account holder. Request a free 30-day sandbox account from Storecove for a test key. Create your sender under Senders to get the legalEntityId you pass as seller_legal_entity_id. Sandbox vs production is determined by the account your key belongs to (same base URL). Your key stays with you and travels per-request; this server never stores it.
check_recipient — Peppol participant discovery. Pass the recipient identifier (organisationsnummer scheme 0007, or VAT scheme 9955) and learn whether they can receive invoices on Peppol before you send. The safe pre-flight.create_invoice — build a Peppol BIS 3.0 invoice from seller + buyer + line items (VAT 25/12/6/0), compute the Swedish VAT (moms) breakdown, and submit it via Storecove. Returns a submission guid + totals (taxable, vat, total).get_delivery_evidence — fetch the proof of what was sent and the Peppol delivery status by guid.Amounts are in SEK. There is no cancel over Peppol — to reverse an invoice you issue a credit note (a new invoice).
x-storecove-key travels per-request in a header and is never stored; no invoice or customer data is persisted.x-agentpay-max-amount, x-agentpay-approval-above, x-agentpay-allowed-tools — set by the human owner in client config; the agent cannot relax them. The cap applies to the gross invoice total (amountIncludingVat, SEK).Invoices: Belgium Peppol inv-be · Italy FatturaPA inv-it · Malaysia MyInvois inv-my · Mexico CFDI inv-mx · Brazil NF-e inv-br · India GST inv-in. Storecove also covers Finland / Norway / Denmark / NL / LU on Peppol — sister countries replicate this server. Local logistics: logi.wishpool.app. Local payments in 81 countries, one family, same stateless pattern: mcp.wishpool.app.