NestDaddy

Mcp Ksef Pl

io.github.cmendezs/mcp-ksef-pl ยท v0.10.1

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

Connect Runs on your machine

Terminal
claude mcp add mcp-ksef-pl -e KSEF_SESSION_TOKEN=<KSEF_SESSION_TOKEN> -e KSEF_NIP=<KSEF_NIP> -e KSEF_ENVIRONMENT=<KSEF_ENVIRONMENT> -e KSEF_TIMEOUT=<KSEF_TIMEOUT> -- uvx mcp-ksef-pl==0.10.1
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-ksef-pl": {
      "command": "uvx",
      "args": [
        "mcp-ksef-pl==0.10.1"
      ],
      "env": {
        "KSEF_SESSION_TOKEN": "<KSEF_SESSION_TOKEN>",
        "KSEF_NIP": "<KSEF_NIP>",
        "KSEF_ENVIRONMENT": "<KSEF_ENVIRONMENT>",
        "KSEF_TIMEOUT": "<KSEF_TIMEOUT>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-ksef-pl": {
      "command": "uvx",
      "args": [
        "mcp-ksef-pl==0.10.1"
      ],
      "env": {
        "KSEF_SESSION_TOKEN": "<KSEF_SESSION_TOKEN>",
        "KSEF_NIP": "<KSEF_NIP>",
        "KSEF_ENVIRONMENT": "<KSEF_ENVIRONMENT>",
        "KSEF_TIMEOUT": "<KSEF_TIMEOUT>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-ksef-pl": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "mcp-ksef-pl==0.10.1"
      ],
      "env": {
        "KSEF_SESSION_TOKEN": "<KSEF_SESSION_TOKEN>",
        "KSEF_NIP": "<KSEF_NIP>",
        "KSEF_ENVIRONMENT": "<KSEF_ENVIRONMENT>",
        "KSEF_TIMEOUT": "<KSEF_TIMEOUT>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

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

Details

Package[email protected] (PYPI, stdio)
First published12 Sep 2026
Last updated12 Sep 2026
Registry nameio.github.cmendezs/mcp-ksef-pl

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.