{
  "openapi": "3.1.0",
  "info": {
    "title": "CyberTools public discovery",
    "description": "Machine-readable discovery for 300+ free online webmaster tools at cybertools.cc. Prefer markdown endpoints over HTML scraping.",
    "version": "2.0.0",
    "contact": {
      "name": "ИП Кривошеин А.С.",
      "email": "aleksey@krivoshein.site",
      "url": "https://krivoshein.site/contacts/"
    }
  },
  "servers": [{"url": "https://cybertools.cc"}],
  "paths": {
    "/llms.txt": {"get": {"summary": "AI site summary", "responses": {"200": {"description": "markdown"}}}},
    "/llms-full.txt": {"get": {"summary": "Full tools dump", "responses": {"200": {"description": "markdown"}}}},
    "/ai.txt": {"get": {"summary": "Short AI index", "responses": {"200": {"description": "text"}}}},
    "/agents.md": {"get": {"summary": "Agent instructions", "responses": {"200": {"description": "markdown"}}}},
    "/openapi.json": {"get": {"summary": "This document", "responses": {"200": {"description": "json"}}}},
    "/.well-known/api-catalog": {"get": {"summary": "RFC 9727 catalog", "responses": {"200": {"description": "linkset+json"}}}},
    "/.well-known/agent.json": {"get": {"summary": "Agent card", "responses": {"200": {"description": "json"}}}},
    "/sitemap.xml": {"get": {"summary": "Sitemap", "responses": {"200": {"description": "xml"}}}},
    "/tool/{slug}": {
      "get": {
        "summary": "Tool page",
        "parameters": [{"name": "slug", "in": "path", "required": true, "schema": {"type": "string"}}],
        "responses": {"200": {"description": "HTML tool UI"}}
      }
    }
  },
  "externalDocs": {"url": "https://cybertools.cc/agents.md", "description": "Agent instructions"}
}
