HomeBrowser Automation & Scraping › elster-mcp-server

elster-mcp-server

Drive the German tax portal ELSTER via Puppeteer: submit UStVA, prepare EUER/ESt, sync inbox.

TypeScript
★ 13 stars Last pushed 2026-07-13 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.1.0)

npx -y elster-mcp-server@0.1.0

Or add to your MCP client config:

{
  "mcpServers": {
    "elster-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "elster-mcp-server@0.1.0"
      ],
      "env": {
        "ELSTER_CONFIG_PATH": "<YOUR_VALUE>",
        "ELSTER_PFX_PATH": "<YOUR_VALUE>",
        "ELSTER_PASSWORD": "<YOUR_VALUE>",
        "ELSTER_TAX_NUMBER": "<YOUR_VALUE>",
        "ELSTER_STATE_CODE": "<YOUR_VALUE>",
        "ELSTER_NAME": "<YOUR_VALUE>",
        "ELSTER_FIRST_NAME": "<YOUR_VALUE>",
        "ELSTER_STREET": "<YOUR_VALUE>",
        "ELSTER_HOUSE_NUMBER": "<YOUR_VALUE>",
        "ELSTER_ZIP": "<YOUR_VALUE>",
        "ELSTER_CITY": "<YOUR_VALUE>",
        "ELSTER_COUNTRY": "<YOUR_VALUE>",
        "ELSTER_HEADLESS": "<YOUR_VALUE>",
        "ELSTER_EST_SKIP_EUR": "<YOUR_VALUE>"
      }
    }
  }
}
  • ELSTER_CONFIG_PATH — Path to a config.json that holds all settings below. Recommended.
  • ELSTER_PFX_PATH — Absolute path to your ELSTER certificate (.pfx).
  • ELSTER_PASSWORD secret — Password for the .pfx certificate.
  • ELSTER_TAX_NUMBER — Your Steuernummer in the format issued by your Finanzamt.
  • ELSTER_STATE_CODE — Two-digit ELSTER federal-state code of your Finanzamt.
  • ELSTER_NAME — Last name / company name.
  • ELSTER_FIRST_NAME — First name.
  • ELSTER_STREET — Street.
  • ELSTER_HOUSE_NUMBER — House number.
  • ELSTER_ZIP — ZIP code.
  • ELSTER_CITY — City.
  • ELSTER_COUNTRY — ISO country code, default DE.
  • ELSTER_HEADLESS — Run Chromium headless (true/false). Default true.
  • ELSTER_EST_SKIP_EUR — If 1, skip the EUER pre-hook in ESt sessions.

Related servers

Data from the Official MCP Registry