MCP Ksef Pl logo

MCP Ksef Pl

Unclaimed

by cmendezs

Model Context Protocol (MCP) server for Polish Electronic Invoicing (KSeF / FA(2)). Provides tools to validate, generate, and explore API specifications for KSeF interoperability.

Set up this server

01 / Choose your client

02 / Before you connect

Authentication is not specified. Check the project instructions before connecting.

Install the runtime required by the project and make it available to your client.

Project instructions

Use names from the project instructions, separated by commas. Enter names only, never secret values.

03 / Add the configuration

Source: generated from public install instructions

claude mcp add --transport stdio 'mcp-ksef-pl' -- 'uvx' 'mcp-ksef-pl'

Run in your terminal after replacing any placeholders.

04 / Check it in your client

Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.

e-invoicingfa2faktura-elektronicznaksefksef-apimcpmcp-serverpoland

More in AI & ML

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

21 of 21 tools

Documented tools (21)

From project documentation. A server handshake does not verify each tool’s description or behavior.

build_mls_message

registerpeppolmlstools

generate_fa2_invoice

Generates a KSeF-compliant FA(2) XML invoice (legacy format, read-only use)

generate_fa3_invoice

Generates a KSeF-compliant FA(3) XML invoice (required for KSeF API v2 submissions)

generate_peppol_invoice

Generates a UBL 2.1 invoice compliant with Peppol BIS Billing 3.0 / EN 16931

get_ksef_invoice_status

Retrieves the processing status of an invoice by its reference number

parse_fa2_invoice

Parses FA(2) XML into a structured dictionary

peppol_directory_search

Search the public Peppol Directory by participant, name, country, or document type

peppol_get_service_endpoint

Fetch the AS4 endpoint for a participant's document type

peppol_lookup_participant

Check whether a business is registered on the Peppol network; returns registration status and supported document types

peppol_send

Transmit a UBL/CII invoice via AS4

resolve_peppol_dns

DNS-only (SML) diagnostic, independent of SMP reachability

search_ksef_invoices

Searches invoices in KSeF by date range and direction (seller/buyer)

submit_invoice_to_ksef

Submits an FA(3) invoice to the KSeF platform and returns a reference number

validate_eusr_report

registerpeppolreportingtools

validate_fa2_invoice

Validates FA(2) XML: XSD validation (if the schema is available) and business rules

validate_fa3_invoice

Validates FA(3) XML: XSD validation and FA(3)-specific business rules

validate_mls_message

registerpeppolmlstools

validate_peppol_invoice

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)

validate_polish_nip

Validates a NIP (10-digit tax identification number) using a checksum algorithm

validate_polish_regon

Validates a REGON (9- or 14-digit registry number) using a checksum algorithm

validate_tsr_report

registerpeppolreportingtools

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about MCP Ksef Pl MCP Server

How do I connect MCP Ksef Pl MCP Server to Claude?
Run `claude mcp add mcp-ksef-pl -- uvx mcp-ksef-pl` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
Is MCP Ksef Pl MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can MCP Ksef Pl MCP Server do?
MCP Ksef Pl MCP Server documents 21 tools to the agent, including build_mls_message, generate_fa2_invoice, generate_fa3_invoice. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.