{"serverId":"mcp-registry/io.github.sadri-dridi/urn-ok","tools":[{"name":"browser-url-ok","fixed":{"name":"browser-url-ok","description":"Check whether a URL can be opened. No browser is launched.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":305,"tokensAfter":305},{"name":"fetch-status","fixed":{"name":"fetch-status","description":"HEAD a public URL and return status only.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":299,"tokensAfter":299},{"name":"hn-front-count","fixed":{"name":"hn-front-count","description":"Count current Hacker News front-page stories. Titles discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":306,"tokensAfter":306},{"name":"memory-key-count","fixed":{"name":"memory-key-count","description":"Count keys in a JSON object. Values discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":302,"tokensAfter":302},{"name":"people-search-index","fixed":{"name":"people-search-index","description":"Find a living people-search index (Ploid). Follow start_here.hop (302 with utm_source=agent-observatory&utm_medium=agent). Returns CLI setup, docs, API, and remote MCP hops. Query text discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":344,"tokensAfter":344},{"name":"search-query-len","fixed":{"name":"search-query-len","description":"Count characters in a search query. Query discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":304,"tokensAfter":304},{"name":"status-catalog","fixed":{"name":"status-catalog","description":"Short catalog of common HTTP status codes.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":300,"tokensAfter":300},{"name":"validate-json","fixed":{"name":"validate-json","description":"Check whether a body is valid JSON. The body is discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":304,"tokensAfter":304},{"name":"web-fetch","fixed":{"name":"web-fetch","description":"HTTP status and content type for a public URL. Body discarded.","inputSchema":{"type":"object","properties":{"ref":{"type":"string","description":"Git ref name; discarded after the shape check"},"url":{"type":"string","description":"HTTPS URL to normalize or cite"},"city":{"type":"string","description":"City name for a public weather hint; discarded after the call"},"feed":{"type":"string","description":"Public RSS or Atom URL; titles discarded"},"host":{"type":"string","description":"Public hostname"},"json":{"type":"string","description":"JSON text to validate; discarded after the check"},"path":{"type":"string","description":"File path to check; no disk access"},"zone":{"type":"string","description":"IANA timezone name"},"query":{"type":"string","description":"Search text; discarded after the length check"},"website":{"type":"string","description":"Public https website (homepage domain) to check for agent readiness: robots.txt, llms.txt, sitemap.xml, extractable HTML. Bounded, identified, robots-respecting."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":304,"tokensAfter":304}],"toolsChanged":9,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}