MCP Server
MCP
io.github.lukasschwarz/elster-mcp-server
Drive the German tax portal ELSTER via Puppeteer: submit UStVA, prepare EUER/ESt, sync inbox.
Install
npx -y [email protected]
Configuration Example
{
"remotes": [],
"packages": [
{
"registryType": "npm",
"identifier": "elster-mcp-server",
"version": "0.1.0",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"description": "Path to a config.json that holds all settings below. Recommended.",
"format": "string",
"name": "ELSTER_CONFIG_PATH"
},
{
"description": "Absolute path to your ELSTER certificate (.pfx).",
"format": "string",
"name": "ELSTER_PFX_PATH"
},
{
"description": "Password for the .pfx certificate.",
"format": "string",
"isSecret": true,
"name": "ELSTER_PASSWORD"
},
{
"description": "Your Steuernummer in the format issued by your Finanzamt.",
"format": "string",
"name": "ELSTER_TAX_NUMBER"
},
{
"description": "Two-digit ELSTER federal-state code of your Finanzamt.",
"format": "string",
"name": "ELSTER_STATE_CODE"
},
{
"description": "Last name / company name.",
"format": "string",
"name": "ELSTER_NAME"
},
{
"description": "First name.",
"format": "string",
"name": "ELSTER_FIRST_NAME"
},
{
"description": "Street.",
"format": "string",
"name": "ELSTER_STREET"
},
{
"description": "House number.",
"format": "string",
"name": "ELSTER_HOUSE_NUMBER"
},
{
"description": "ZIP code.",
"format": "string",
"name": "ELSTER_ZIP"
},
{
"description": "City.",
"format": "string",
"name": "ELSTER_CITY"
},
{
"description": "ISO country code, default DE.",
"format": "string",
"name": "ELSTER_COUNTRY"
},
{
"description": "Run Chromium headless (true/false). Default true.",
"format": "string",
"name": "ELSTER_HEADLESS"
},
{
"description": "If 1, skip the EUER pre-hook in ESt sessions.",
"format": "string",
"name": "ELSTER_EST_SKIP_EUR"
}
]
}
]
}
mcp
model-context-protocol
npm
By
Comments
Sign in to leave a comment