Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    EU VAT and Peppol Counterparty Check

    1

    Teaches your agent to validate EU VAT numbers in VIES and check Peppol e-invoicing, without mistaking "VIES unavailable" for "invalid" or "not listed" for "not on Peppol".

    Free

    Security scanned
    EU VAT and Peppol Counterparty Check

    EU VAT and Peppol Counterparty Check

    Example session with this skill installed

    Check this Swedish supplier: SE556056625801. Is the VAT number valid, and can I send it an e-invoice through Peppol?

    • Read your context and instructions
    • Compiled the eu vat

    Summary

    The VAT number SE556056625801 is valid in VIES and belongs to Ericsson AB (Stockholm). The company is listed in the Peppol Directory, but the listing shows it accepts purchase orders only, not invoices. So I cannot confirm that you can send it an e-invoice through Peppol. Both sources answered (status ok). Checked on 2026-10-08.

    Example output built from a real call to check_eu_counterparty on 2026-10-08.

    Findings

    CheckSource statusResult
    VAT (VIES)okvalid, Ericsson AB, TORSHAMNSG 21-23, 164 80 Stockholm
    Peppol Directoryoklisted (participant 0007:5560566258, registered 2025-09-17)
    Document types acceptedokorder: yes, invoice: no, credit note: no

    What I could not verify

    • "Listed" is not "can receive invoices": accepts.invoice is false in this listing. It may still receive invoices by another channel, or have another Peppol registration; the Directory does not show that.
    • The Peppol Directory is an opt-in index, so this does not say anything about channels outside it.
    • Public data, no completeness guarantee, not legal or tax advice.

    Next steps

    1. Ask the supplier which channel they use to receive invoices.
    2. Search the Directory by company name (peppol_lookup) in case there is a second registration.
    3. If a VAT check ever comes back unavailable, use vies_country_status to see which system is down and retry later.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Two mistakes show up whenever an agent checks an EU counterparty. It reads "VIES could not answer" as "the VAT number is invalid", and it reads "not found in the Peppol Directory" as "this company is not on Peppol". Both are wrong. This skill teaches the agent how to use the EU VAT & Peppol Check MCP server and how to read the answer without making either mistake.

    The skill is instructions only. The data comes from the EU VAT & Peppol Check MCP server, which you connect separately. Setup steps are inside the skill.

    What it teaches the agent

    • Which of the four tools to call: check_eu_counterparty (VAT + Peppol in one call), validate_vat, peppol_lookup, vies_country_status.
    • The three VAT results: valid, invalid, unavailable. Unavailable means VIES or the country's national system could not answer, not that the number is invalid.
    • Peppol: the Directory is an opt-in index. "Not listed" is not proof that the company is outside Peppol.
    • Listed is not the same as able to receive an e-invoice: check accepts.invoice before saying it can.
    • Names and addresses appear only when the name carries a legal-form mark; otherwise personal_data_omitted is true. Contacts are never read.

    What you get from the server

    VIES validation and a Peppol Directory lookup with source and date on every fact. Public data, no completeness guarantee, not legal or tax advice.

    Limits

    EU member states plus Northern Ireland (XI). Not for other countries. No scores, no verdict on the company.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 11 days ago

    • Free to download with an account

    Requires

    Peppol MCP

    Listed12 days ago

    What's inside

    Frequently Asked Questions