# Norway Invoice MCP > A remote MCP server that lets any AI agent send Norway B2B electronic invoices over the Peppol network in Peppol BIS 3.0 / EHF (EN 16931) format through Storecove, a certified Peppol Access Point. Check whether a recipient is reachable on Peppol, send the invoice, and fetch delivery proof. Stateless, bring-your-own Storecove credentials, never stores anything. - MCP endpoint (Streamable HTTP): https://inv-no.wishpool.app/mcp - Credential header: x-storecove-key (your own 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. Sandbox vs production is determined by the account the key belongs to (same base URL, no key-prefix switch). - create_invoice also needs seller_legal_entity_id: the Storecove legalEntityId of the sender you created under Senders in your account. - Why now: Norway is moving to mandatory structured e-invoicing (elektronisk faktura EHF) over Peppol BIS 3.0 for domestic B2B — the parliament (Stortinget) has adopted the reform and the sending obligation applies from 2027-01-01. EHF (Elektronisk Handelsformat) is Peppol BIS Billing 3.0 based. Paper/PDF no longer satisfies the B2B obligation. - Design: this server ONLY forwards Storecove REST calls. It builds the structured Peppol BIS / EHF invoice JSON, computes the Norwegian VAT (MVA) breakdown, and submits under the merchant's own account. Storecove is the Peppol Access Point (certification, delivery, archiving) — never this service. The key travels per-request in a header and is never stored; no invoice or customer data is persisted. - Endpoints wrapped (Storecove, base https://api.storecove.com/api/v2, auth Bearer): POST /document_submissions (send, returns guid), GET /document_submissions/{guid}/evidence (delivery proof), POST /discovery/receives (Peppol participant lookup). - Norwegian VAT (MVA / merverdiavgift) rates: 25 (standard), 15 (food/groceries), 12 (transport/accommodation and other low-rate services), 0 (zero-rated/exempt/reverse charge). Currency NOK. Parties identified by Norwegian VAT (NO<9 digits>MVA) and/or organisasjonsnummer (9 digits); Peppol routing scheme 0192. ## Tools - create_invoice: Send a Peppol BIS 3.0 / EHF (EN 16931) B2B invoice over Peppol via Storecove — seller + buyer (name, Norwegian VAT/organisasjonsnummer, address), line items ({description, quantity, unit_price (net NOK), vat_rate 25|15|12|0, tax_category? S/Z/E/AE, item_name?}), plus seller_legal_entity_id and Peppol routing (derived from the customer organisasjonsnummer/VAT, or recipient_peppol_id + recipient_peppol_scheme, or recipient_email fallback). Returns a submission guid + VAT totals (taxable, vat, total). No cancel over Peppol — reverse with a credit note. - check_recipient: Peppol participant discovery — { identifier, scheme? (default 0192 organisasjonsnummer), network? (default peppol), document_types? (default ["invoice"]) } in, { can_receive, code, email_only } out. The safe pre-flight before sending. - get_delivery_evidence: Fetch delivery proof/status for a submission — { guid } in, the exact document sent + Peppol delivery evidence out. Async: poll until delivered. - Owner policy guardrails: x-agentpay-max-amount (hard cap on the gross invoice total in NOK), x-agentpay-approval-above (returns an unsigned draft for human review), x-agentpay-allowed-tools (tool allow-list) — set by the human owner in the MCP client config; the agent cannot relax them. ## Safety Stateless translation layer that forwards the Storecove REST calls only. Storecove is the certified Peppol Access Point under the merchant's own account; the x-storecove-key travels per-request in a header and is never stored. This server never stores credentials, invoices, or customer data. It issues tax invoices — it does not move money. Privacy policy: https://inv-no.wishpool.app/privacy ## Sister servers Invoices: Denmark Peppol/NemHandel https://inv-dk.wishpool.app/mcp, Belgium Peppol BIS https://inv-be.wishpool.app/mcp, Italy FatturaPA https://inv-it.wishpool.app/mcp, Malaysia MyInvois https://inv-my.wishpool.app/mcp, Mexico CFDI https://inv-mx.wishpool.app/mcp, Brazil NF-e https://inv-br.wishpool.app/mcp, India GST https://inv-in.wishpool.app/mcp. Storecove also covers the Nordics, NL and LU on Peppol — sister countries replicate this server. Local logistics: https://logi.wishpool.app. Same stateless BYO pattern, local payments in 81 countries — full list: https://mcp.wishpool.app/llms.txt (Taiwan e-invoice 電子發票 lives in https://mcp.wishpool.app/mcp).