BOZOS

si.bozos/bozos · v1.0.0 · search-and-web

BOZOS is healthy: it completed an MCP handshake in 1086 ms and exposes 18 tools.

Read-only reference data and stateless utilities for AI agents: crawler and opt-out signal datasets.

Endpoint: https://bozos.si/api/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count18
Latency1086 ms
Last checked (UTC)2026-10-21T16:36:01.625Z

Health history

Checked (UTC)StatusLatencyError
2026-10-21T16:36:01.625ZHealthy1086

Tools (18)

searchSearch every BOZOS reference guide, dataset, note, and tool by keyword. Returns resource ids to pass to `fetch`, with the canonical URL to cite.
fetchReturn the full text of a BOZOS resource by id (from `search`, or from https://bozos.si/content-index.json): the Markdown version of a guide or note, or a JSON dataset. Pass a record permalink (https://bozos.si/ai-crawlers.json#gptbot) or <dataset id>#<record id> to get one record. Cite the returned
timeInZonesConvert a time between IANA time zones, or give the current time anywhere. Same as GET https://bozos.si/api/v1/time.
dateMathWeekday, ISO week, date addition, and day/weekday counts. Same as GET https://bozos.si/api/v1/date.
exactCalcExact rational arithmetic with no floating-point error. Same as GET https://bozos.si/api/v1/calc.
countTextCount characters, words, bytes, and occurrences of a letter or substring. Same as GET https://bozos.si/api/v1/count.
buildRobotsTxtGenerate a robots.txt naming every documented AI crawler for a policy. Same as GET https://bozos.si/api/v1/robots.
draftContactMessageDraft a correction or question for BOZOS as an email and X post without sending it. Validates the message against https://bozos.si/contact.json and returns subject, body, mailto link, X intent URL, and a SHA-256 fingerprint. Deterministic: the same input gives the same output. Sending is up to the c
planAgentRetrievalBuild a minimal conditional HTTP retrieval plan. Compares a caller-supplied resource manifest with cache validators and optional budgets. Makes no outbound network requests and retains no payload. Same as POST https://bozos.si/api/v1/retrieval-plan.
auditAgentDiscoveryAudit supplied crawler and agent discovery materials without fetching URLs. Checks a caller-supplied bundle only. Makes no outbound network requests and retains no payload. Same as POST https://bozos.si/api/v1/discovery-audit.
actionPreflightValidate, normalize, and fingerprint a proposed agent action. Same as POST https://bozos.si/api/v1/preflight.
verifyApprovedActionVerify that an action still matches its approved fingerprint. Same as POST https://bozos.si/api/v1/verify.
textStatsMeasure text deterministically. Same as POST https://bozos.si/api/v1/text-stats.
canonicalizeJsonCanonicalize JSON and compute SHA-256. Same as POST https://bozos.si/api/v1/canonicalize.
datasetChangesList dataset records added, changed, or removed after a date. Record-level delta for every BOZOS dataset (or the ones named), so a cached copy can be updated without re-downloading. Records include their permalink and, unless records=ids, their current content. Dates have day precision and are stric
checkRobotsTxtEvaluate a robots.txt for one crawler or every AI crawler in the directory, per RFC 9309. Pass the robots.txt text; nothing is fetched. Returns allowed or disallowed per crawler for the path, the matching group and rule, sitemaps, Content-Signal lines, and warnings. Directory crawlers that may ignor
identifyUserAgentSay which documented crawler a user-agent string claims to be, and how to verify it. Matches the string against the AI crawler directory (longest token first). Returns the crawler record with its cite line, the operator's verification method, or the undocumented-token entry. A user-agent string is a
utcNowGet the current UTC and Unix time. Same as GET https://bozos.si/api/v1/now.