{
  "schema_version": "0.1-draft",
  "_note": "Experimental, draft Model Context Protocol manifest for the static cadclaw.io site. The schema is not yet finalized; this file describes the small set of read-only resources actually published by https://cadclaw.io and is intended to help agent crawlers discover them. The CADCLAW project also ships an MCP *server* (the `cadclaw_mcp` Python package), but that server runs LOCALLY after `pip install cadclaw` — it is NOT a hosted endpoint, and is therefore listed under `related_packages` below rather than as a callable resource here.",
  "name": "cadclaw.io",
  "description": "CADCLAW — automated check suite for STEP-based CAD assemblies. Static documentation/marketing site for the open-source `cadclaw` Python package.",
  "publisher": {
    "name": "Sunnyday Technologies",
    "url": "https://sunn3d.com",
    "contact": "info@sunn3d.com"
  },
  "homepage": "https://cadclaw.io/",
  "license": "MIT",
  "resources": [
    {
      "name": "GetPackageInfo",
      "description": "CADCLAW home page. HTML with embedded SoftwareApplication + Organization JSON-LD describing the package, version, license, repository, and PyPI download URL.",
      "method": "GET",
      "url": "https://cadclaw.io/",
      "content_type": "text/html",
      "read_only": true
    },
    {
      "name": "GetLLMsSummary",
      "description": "High-density plain-text site summary intended for LLM / agent retrieval (llms.txt convention).",
      "method": "GET",
      "url": "https://cadclaw.io/llms.txt",
      "content_type": "text/plain",
      "read_only": true
    },
    {
      "name": "GetSitemap",
      "description": "XML sitemap listing all crawlable URLs on cadclaw.io.",
      "method": "GET",
      "url": "https://cadclaw.io/sitemap.xml",
      "content_type": "application/xml",
      "read_only": true
    },
    {
      "name": "GetRobotsPolicy",
      "description": "robots.txt with explicit opt-in Allow blocks for ClaudeBot, GPTBot, Google-Extended, and PerplexityBot.",
      "method": "GET",
      "url": "https://cadclaw.io/robots.txt",
      "content_type": "text/plain",
      "read_only": true
    }
  ],
  "related_packages": [
    {
      "name": "cadclaw",
      "kind": "pypi-package",
      "description": "The CADCLAW Python package itself. Installs the harness, the `cadclaw` CLI, and the local MCP server.",
      "version": "0.7.1",
      "install": "pip install cadclaw",
      "url": "https://pypi.org/project/cadclaw/",
      "repository": "https://github.com/sunnyday-technologies/CADCLAW",
      "license": "MIT"
    },
    {
      "name": "cadclaw_mcp",
      "kind": "local-mcp-server",
      "description": "Model Context Protocol server that exposes CADCLAW's harness modules as MCP tools. Runs locally; not a hosted endpoint. Use after `pip install cadclaw`.",
      "entry_point": "python -m cadclaw_mcp",
      "source": "https://github.com/sunnyday-technologies/CADCLAW/tree/main/cadclaw_mcp",
      "transport": "stdio"
    }
  ],
  "tools": [],
  "auth": {
    "type": "none",
    "note": "All listed resources are publicly readable static files."
  }
}
