{
  "name": "Dr Urls",
  "description": "Dr Urls audits a website's technical SEO and turns what it finds into fixable tasks a person or an agent can work through.",
  "url": "https://drurls.com",
  "generated_at": "2026-09-24T19:43:51.055Z",
  "surfaces": [
    {
      "path": "/api/v1/mcp",
      "type": "application/json (JSON-RPC, MCP Streamable HTTP)",
      "description": "Model Context Protocol server. initialize/ping/tools/list answer without auth; tools/call needs a Bearer API key. Tools for listing sites, reading audits and generating reports. Docs: /ai",
      "url": "https://drurls.com/api/v1/mcp"
    },
    {
      "path": "/mcp",
      "type": "application/json (JSON-RPC, MCP Streamable HTTP)",
      "description": "The same MCP server as /api/v1/mcp, at the conventional path.",
      "url": "https://drurls.com/mcp"
    },
    {
      "path": "/.well-known/agent-card.json",
      "type": "application/json",
      "description": "A2A Agent Card: identity, skills with per-call pricing, endpoint and accepted auth schemes.",
      "url": "https://drurls.com/.well-known/agent-card.json"
    },
    {
      "path": "/api/v1/pricing.json",
      "type": "application/json",
      "description": "Pricing as structured data: plans, included credits, per-action credit costs, per-tier top-up rates. The canonical machine source; the .md mirror is for reading.",
      "url": "https://drurls.com/api/v1/pricing.json"
    },
    {
      "path": "/llms.txt",
      "type": "text/plain",
      "description": "Map of the pages worth reading, with one-line descriptions.",
      "url": "https://drurls.com/llms.txt"
    },
    {
      "path": "/llms-full.txt",
      "type": "text/plain",
      "description": "Full Markdown of the high-value pages, concatenated.",
      "url": "https://drurls.com/llms-full.txt"
    },
    {
      "path": "/robots.txt",
      "type": "text/plain",
      "description": "Crawl policy, including the explicit AI-crawler stance.",
      "url": "https://drurls.com/robots.txt"
    },
    {
      "path": "/sitemap.xml",
      "type": "application/xml",
      "description": "Every indexable URL with its last modification date.",
      "url": "https://drurls.com/sitemap.xml"
    },
    {
      "path": "/pricing.md",
      "type": "text/markdown",
      "description": "Markdown mirror of /pricing.",
      "url": "https://drurls.com/pricing.md"
    },
    {
      "path": "/features.md",
      "type": "text/markdown",
      "description": "Markdown mirror of /features.",
      "url": "https://drurls.com/features.md"
    },
    {
      "path": "/docs/features.md",
      "type": "text/markdown",
      "description": "Markdown mirror of /docs/features.",
      "url": "https://drurls.com/docs/features.md"
    }
  ],
  "notProvided": {
    "webBotAuth": "No signature directory yet; inbound signatures are not verified.",
    "payments": "No agent-payable endpoints yet. x402 settlement exists in code but is deliberately off until it can settle end-to-end; do not send X-PAYMENT headers."
  },
  "contact": "https://drurls.com/contact"
}