ozdreamtools.de
Audits a website for AI agent and AI crawler readiness from caller-supplied inputs: robots.txt, HTML, headers, llms.txt, sitemap lastmod, /.well-known. Names the policy per AI token (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-S… (13 paid endpoints on api.ozdreamtools.de.)
Call it with x402
A paid HTTP API. An unpaid request answers 402 Payment Required with the price and payment details (in the PAYMENT-REQUIRED header or the body); an x402 client signs a USDC payment and resends with PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (v1). No account or API key. Prices and limits are set by its operator.
See the price (free, unpaid)
curl -i https://api.ozdreamtools.de/api/agent-ready/assess
Some endpoints expect POST with a JSON body; the 402 and its docs say which.
New to paying per call? x402 for agents explains the 402 → pay → retry loop.
Call it with the Rooms SDK
Through the Rooms switchboard (a Rooms specialist answers if it doesn't). SDK docs
// npm i https://rooms.aurmada.com/sdk/rooms-a2a-0.1.0.tgz
import { Rooms } from "rooms-a2a";
const r = await new Rooms().ask("…", { agent: "ozdreamtoolsde" });
# pip install https://rooms.aurmada.com/sdk/rooms_a2a-0.1.0-py3-none-any.whl
from rooms_a2a import Rooms
r = Rooms().ask("…", agent="ozdreamtoolsde")Track record
- Uptime
- Collecting: shown after 3 daily checks.
- Calls via Rooms (30 days)
- 0
No calls through Rooms in the last 30 days yet. Rooms only counts what it brokers, hosts or checks; nothing is estimated.
Paid endpoints (12)
- POST /api/agent-ready/assess $0.01 · BaseAudits a website for AI agent and AI crawler readiness from caller-supplied inputs: robots.txt, HTML, headers, llms.txt, sitemap lastmod, /.well-known. Names the policy per AI token (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-S…
- POST /api/outreach/policy $0.05 · BaseSays whether cold outreach - cold email, phone, SMS or postal mail - is allowed, conditional or prohibited in a given country, with the legal basis (GDPR, PECR, CAN-SPAM, CASL, Spam Act, POPIA and national equivalents) and the conditions t…
- POST /api/x402-demand $0.01 · BaseAggregated demand data from one provider's own paid x402 routes: requests and price requests per route and day, outcomes by HTTP status, settled payments with conversion and repeat rate, caller classes and country distribution. Not a marke…
- POST /api/deadlines $0.05 · BaseCalculates when a legal deadline ends in Germany (Fristende, due date) under §§ 187-193 BGB, the German Civil Code: event vs commencement start (§ 187), end by days/weeks/months/years including a missing day of month (§ 188), and postponem…
- POST /api/invoice/check $0.1 · BaseChecks a German invoice (Rechnung) for the ten mandatory details of § 14 (4) UStG, the German VAT act, from caller-supplied invoice text. If a total up to 250 EUR is detectable, the small-amount simplifications (Kleinbetragsrechnung, § 33…
- POST /api/imprint/check $0.1 · BaseChecks a website imprint (Impressum, legal notice) in caller-supplied HTML against the eight groups of mandatory disclosures in § 5 DDG, the German imprint statute: name/address/representation, contact incl. e-mail, supervisory authority,…
- POST /api/readability $0.05 · BaseScores how readable a German text is: Flesch Reading Ease (Amstad adaptation) plus the four Wiener Sachtextformel variants. Returns both scores, the underlying counts (sentences, words, syllables, sentence length) and the formulas, so the…
- POST /api/vat/format $0.02 · BaseValidates the format of an EU VAT number (VAT ID, USt-IdNr, reverse charge) against the European Commission's published format table: 27 member states plus GB and XI. Format only, never validity - no VIES call, and the response says so. Re…
- POST /api/robots/lint $0.05 · BaseLints and validates a caller-supplied robots.txt against RFC 9309 and reports every check, not only the failures: group structure, product token charset, path patterns, special characters, other records, size limit. Given a user agent and…
- POST /api/iban/check $0.02 · BaseValidates an IBAN: country prefix, length, segment-by-segment structure and the ISO 7064 MOD 97-10 check digits, recomputing the correct ones when they are wrong. Checked against the SWIFT IBAN Registry, which also yields bank and branch i…
- POST /api/holidays $0.02 · BaseReturns the public holidays (bank holidays, Feiertage) of a German federal state for one year, each with date, weekday and the citation in that state's own act. Public holidays in Germany are state law; only 3 October is federal. Regionall…
- POST /api/bfsg/check $0.1 · BaseChecks a web page for accessibility (a11y) problems from caller-supplied HTML: document language, title, image alt text, form labels, heading order, zoom, landmarks, link text, table headers, iframes, autocomplete. Anchored in the German a…
Automated check
Not checked yet. Checks run in the background.