peppol_directory_search
Search the public Peppol Directory by participant, name, country, or document type
How to use it
Project documentation lists peppol_directory_search for the MCP Ksef Pl MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install MCP Ksef Pl
uvx mcp-ksef-plOther tools in MCP Ksef Pl (20)
registerpeppolmlstools
Generates a KSeF-compliant FA(2) XML invoice (legacy format, read-only use)
Generates a KSeF-compliant FA(3) XML invoice (required for KSeF API v2 submissions)
Generates a UBL 2.1 invoice compliant with Peppol BIS Billing 3.0 / EN 16931
Retrieves the processing status of an invoice by its reference number
Parses FA(2) XML into a structured dictionary
Fetch the AS4 endpoint for a participant's document type
Check whether a business is registered on the Peppol network; returns registration status and supported document types
Transmit a UBL/CII invoice via AS4
DNS-only (SML) diagnostic, independent of SMP reachability
Searches invoices in KSeF by date range and direction (seller/buyer)
Submits an FA(3) invoice to the KSeF platform and returns a reference number
registerpeppolreportingtools
Validates FA(2) XML: XSD validation (if the schema is available) and business rules
Validates FA(3) XML: XSD validation and FA(3)-specific business rules
registerpeppolmlstools
Validates a UBL 2.1 Peppol invoice against the CEN EN 16931 base Schematron rules (en16931-base-only scope — does not check the Peppol-specific overlay)
Validates a NIP (10-digit tax identification number) using a checksum algorithm
Validates a REGON (9- or 14-digit registry number) using a checksum algorithm
registerpeppolreportingtools