Agent Kalender Hub
Public holidays, working days and time zones for Germany, Austria and Switzerland — down to the federal state and the canton. Every call is paid inside the request over x402. No signup, no API key, no dashboard.
Endpoints
| Route | Price | What it does |
|---|---|---|
POST /feiertage |
0.001 USDC | Alle Feiertage eines Jahres für ein Land und ein Bundesland oder einen Kanton, mit Geltungsstufe und Begründung. |
POST /werktage |
0.001 USDC | Werktage zwischen zwei Daten zählen, mit Liste der Werktage und Begründung je übersprungenem Tag. |
POST /werktage/rechnen |
0.001 USDC | Startdatum plus oder minus X Werktage, mit dem Weg dorthin. |
POST /zeitzone |
0.001 USDC | Zeitzone aus Koordinate oder IANA-Name, mit aktuellem Versatz, Ortszeit und nächster Umstellung. |
How a call works
curl -s -X POST https://kalender.netzhandwerker.de/werktage \
-H "Content-Type: application/json" \
-d '{"von":"2026-12-01","bis":"2026-12-31","land":"DE","region":"BY"}'
The first call answers with HTTP 402 and the accepted payment terms. An x402 capable client signs the terms and repeats the request; the answer arrives in the same round trip. Any x402 client library, or an MCP client pointed at /mcp, handles this without further setup.
How the answers are produced
- One versioned rule set ships with the service: /regelwerk, currently 2026.08.06.
- Movable feasts are computed from the Easter date, never stored as a table.
- Nothing is fetched from third parties while a request runs.
- Regional special cases are modelled explicitly: Fronleichnam, Reformationstag, Buß- und Bettag and the Augsburger Friedensfest.
- A yearly cron compares the rule set against an independent reference and reports every difference.
Discovery
- /openapi.json
- /.well-known/x402
- /mcp — Model Context Protocol
- /regelwerk
- /pricing
- /llms.txt
- /health
Operational figures
Rolling 30 day window, updated live: 28 requests, 0 of them paid, 0 settlements, 0 USDC volume, 0 cached answers, rule set 2026.08.06.