All 24 tools
Each tool is one REST endpoint, POST /v1/{tool}, and one MCP tool. Prices are per successful call, in CHF. 100 calls per day are free without a key.


Dates and deadlines
4 tools · CHF 0.001–0.002 per callbusiness_daysCount the business days between two dates for a country or subdivision, and list the public holidays skipped.
CHF 0.002add_business_daysReturn the date that is N business days after (or before, with a negative N) a start date, for a country or subdivision.
CHF 0.002is_business_daySay whether a date is a business day in a country or subdivision, and why not if it is not.
CHF 0.001holidaysList the public holidays of one year for a country or subdivision. With region "list", return every supported region code.
CHF 0.002
Exact maths and money
4 tools · CHF 0.001–0.003 per callcalculateEvaluate an arithmetic expression exactly, with no floating-point error, and return the result as a decimal string.
CHF 0.001convert_unitsConvert a value between units of length, mass, volume, area, speed, time, data, energy, power, pressure or temperature, using exact definitions.
CHF 0.001convert_currencyConvert an amount between currencies at the euro reference rates of the European Central Bank, for today or a date in the last 90 days.
CHF 0.002financeCompute loan payments, amortisation schedules, future and present values, NPV and IRR with exact arithmetic.
CHF 0.003
JSON
2 tools · CHF 0.001–0.002 per callrepair_jsonTurn broken or wrapped JSON (typical language-model output) into valid JSON, list every repair, and optionally coerce and validate it against a JSON Schema.
CHF 0.002validate_jsonCheck a JSON value against a JSON Schema and return every error with its path. Does not change the data (use repair-json for that).
CHF 0.001

Test data
2 tools · CHF 0.005 per calltest_dataGenerate realistic fake records for software tests and demos: people, companies, addresses, invoices, bank transactions, products or orders, for one country.
CHF 0.005test_data_from_schemaGenerate fake records that match your JSON Schema, with realistic values chosen from field names (name, email, iban, city, price, created_at …) and formats.
CHF 0.005
Identifiers and Swiss QR-bills
3 tools · CHF 0.001–0.01 per callvalidate_identifierCheck the format and check digits of a business identifier, and return it normalised: IBAN (with QR-IBAN detection), Swiss company number UID (CHE-…), EU VAT number, LEI, ISIN, GTIN/EAN, Swiss QR reference, RF creditor reference.
CHF 0.001qr_billBuild the Swiss QR-bill code for a payment: validates every field against the Swiss Payment Standards (version 2.3), returns the QR payload text and the QR code as SVG (46 × 46 mm, with the Swiss cross), ready to place on an invoice.
CHF 0.01qr_bill_checkRead the text of a Swiss QR-bill code (as decoded from the QR image) and list every problem against the Swiss Payment Standards, with the parsed fields.
CHF 0.002
Time
3 tools · CHF 0.001 per callcronValidate a cron expression, describe it in plain English, and list its next run times in a time zone, with daylight-saving changes handled.
CHF 0.001convert_timeConvert a date and time from one time zone to one or more others, with UTC offsets and daylight-saving status. Detects local times that do not exist (spring forward) or happen twice (fall back).
CHF 0.001iso_weekConvert a date to its ISO 8601 week (year, week, weekday) with the Monday and Sunday of that week, or a week to its dates.
CHF 0.001
Language level
2 tools · CHF 0.04–0.15 per calltext_levelEstimate the CEFR reading level (A1–C2) of a text, with separate levels for vocabulary, grammar and sentence structure, the reasons, and the words above the overall level.
CHF 0.04rewrite_to_levelRewrite a text so a learner at a given CEFR level (A1–C2) can read it, in the same language, keeping the facts and the order of ideas. Lists the main changes.
CHF 0.15
Puzzles and everyday
3 tools · CHF 0.001–0.002 per callsudokuGenerate a Sudoku with exactly one solution, or solve and grade a given grid.
CHF 0.002word_searchMake a word-search grid from your words, with the answer key. Every word appears exactly once, also after the random fill.
CHF 0.002calculatorRun one of 30 exact everyday calculators: home and DIY, garden, kitchen, car, energy, everyday numbers.
CHF 0.001