HR values for AI agents and HR chatbots via MCP
Values with a source instead of guessed numbers, through the MCP server.
Language models often give outdated or invented values for the minimum wage or notice periods. In an HR chatbot, that becomes wrong information for employees.
The MCP server gives agents tools with source and validity. The agent gets values with their legal basis and a sentence to quote.
Why agents give wrong numbers
A language model only knows values up to its training cutoff. After the turn of the year, it quotes the old minimum wage or the old contribution ceiling (Beitragsbemessungsgrenze) and sounds confident doing it. For notice periods, it does its own math and miscounts at month ends.
How the MCP server works
The server at mcp.quellenkontor.dev/v1 offers one tool per dataset, plus one for the history of a table. The agent calls it whenever a question needs a value and gets the value, validity, legal basis, source and a ready-made sentence to quote. In Claude Code, one command is enough. Setup for Cursor and VS Code is in the MCP server docs.
Questions an agent can answer with it
- What is the minimum wage from January 1, and what does that mean for the mini-job (Minijob) limit?
- Started on March 1, 2017, notice received on November 10: when does employment end?
- How much statutory vacation does someone on a three-day week get?
- How many working days does January have in Bavaria?
Matching datasets
Minimum wage and mini-job limit
Statutory minimum wage (Mindestlohn) and mini-job earnings limit (Geringfügigkeitsgrenze) for any date since 2015.
Notice period calculator
Statutory notice period and end date under § 622 BGB from start date and date of receipt.
Vacation entitlement calculator
Statutory minimum vacation for part-time work and for joining or leaving during the year.
Maternity protection calculator
Start and end of the maternity protection periods from the expected due date.
Public holidays
Public holidays by state and year, with regional holidays marked.
Rest breaks and working time limits
Statutory minimum break for a working time, for adults and young employees.
Statutory retirement age and pension start
Retirement age by year of birth: when the standard old-age pension starts, from the date of birth under § 235 SGB VI.
Tax-free amounts and employee expense allowances
Tax-free limit for benefits in kind (€50 limit), company events and other allowances, plus the employee lump sum, home office and commuter allowance since 2015.
Domestic travel expenses
Meal allowances (Verpflegungsmehraufwand), overnight stays and mileage allowance for business trips in Germany since 2015.
Use cases
Frequently asked questions
Which clients work?
Tested with Claude Code, Cursor and VS Code. Other clients that connect to remote MCP servers over HTTP with a custom header work as well. Claude in the browser and ChatGPT connect with OAuth: you allow access once in the browser, and Quellenkontor creates a separate key for them.
Does every tool call count?
Only calls that return a result count, just like an API request. Listing the tools is free, and so are calls with invalid arguments.
Does this also work for Austria or Switzerland?
No. All values and calculators apply to Germany. The server's instructions tell the agent so explicitly.
Try it for free
500 queries a month, all datasets, all access methods.