Skip to content
mcp/skillhub

Ksef PL MCP Server

by cmendezsio.github.cmendezs/mcp-ksef-plv0.10.1

Polish e-invoicing MCP: KSeF API v2, FA(3)/FA(2) XML, Peppol BIS 3.0, NIP/REGON validation.

3Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active28d ago

Install Ksef PL MCP server

Install in Claude Code

claude mcp add ksef-pl -- uvx mcp-ksef-pl

Configuration

VariableRequiredSecretDescription
KSEF_SESSION_TOKEN——KSeF v2 AccessToken obtained via the challenge/redeem auth flow. Required for submit_invoice_to_ksef.
KSEF_NIP——NIP (Polish tax identifier, 10 digits) of the entity submitting invoices.
KSEF_ENVIRONMENT——Target KSeF environment: 'production' or 'test' (default: test).
KSEF_TIMEOUT——HTTP request timeout in seconds (default: 30).

Freshness

Active — last maintenance signal 28d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-09-12 · 28d ago · GitHub

  2. Latest release

    2026-09-12 · 28d ago · GitHub · v0.10.1

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-12 · 28d ago · official registry · v0.10.1

FAQ

›How do I install the Ksef PL MCP server in Claude Code?

Run: claude mcp add ksef-pl -- uvx mcp-ksef-pl. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Ksef PL require an API key?

No required environment variables are declared in its published metadata.

›Can I use Ksef PL as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Ksef PL in the official MCP registry?

Yes, as io.github.cmendezs/mcp-ksef-pl.