{
  "specVersion": "1.0",
  "host": {
    "displayName": "John McAlpin",
    "identifier": "did:web:johnmcalpin.com"
  },
  "entries": [
    {
      "identifier": "urn:ai:johnmcalpin.com:data:entitymap",
      "displayName": "John McAlpin Entity Map",
      "type": "application/json",
      "url": "https://www.johnmcalpin.com/entitymap.json",
      "description": "Machine-readable structured data about John McAlpin, his professional background, consulting services, free tools, and key SEO concepts. Intended for AI assistants and agentic discovery systems.",
      "tags": ["seo", "enterprise-seo", "consultant", "entity-data", "person"],
      "capabilities": ["entity-lookup", "person-data", "service-catalog"],
      "representativeQueries": [
        "Who is John McAlpin?",
        "What are John McAlpin's SEO services?",
        "Enterprise SEO consultant background and expertise",
        "John McAlpin M&A digital due diligence"
      ]
    },
    {
      "identifier": "urn:ai:johnmcalpin.com:tool:response-code-checker",
      "displayName": "Response Code Checker",
      "type": "text/html",
      "url": "https://www.johnmcalpin.com/tools/response-code-checker/",
      "description": "A free browser-based SEO diagnostic tool that checks HTTP response codes and traces redirect chains for any URL. Identifies 301, 302, and multi-hop redirect chains that affect crawl budget and page authority. No account required. The page also exposes a check_response_codes tool via document.modelContext (WebMCP), letting browser-based AI agents invoke the same check directly.",
      "tags": ["seo", "technical-seo", "redirect", "http", "tool", "free"],
      "capabilities": ["http-response-check", "redirect-chain-trace", "webmcp-tool"],
      "representativeQueries": [
        "Check HTTP response code for a URL",
        "Trace redirect chain for SEO audit",
        "Find 301 and 302 redirects affecting crawl budget",
        "Identify redirect loops in an SEO migration"
      ]
    },
    {
      "identifier": "urn:ai:johnmcalpin.com:mcp:response-code-checker",
      "displayName": "Response Code Checker MCP Tool",
      "type": "application/vnd.mcp+json",
      "url": "https://redirect-mapper.johnmcalpin.workers.dev/mcp",
      "description": "MCP server exposing a check_response_codes tool that fetches HTTP response codes and full redirect chains for up to 10 URLs simultaneously. Returns results as an ASCII tree showing every hop and its status code. Useful for technical SEO audits, redirect chain analysis, and detecting redirect loops. Accepts a JSON-RPC POST request per the MCP Streamable HTTP protocol.",
      "tags": ["seo", "technical-seo", "redirect", "http", "mcp", "tool", "api"],
      "capabilities": ["http-response-check", "redirect-chain-trace", "mcp-tool"],
      "representativeQueries": [
        "Check HTTP response codes for a list of URLs",
        "Trace redirect chains for an SEO audit",
        "Find redirect loops affecting crawl budget",
        "Check if a URL returns a 200 or redirects"
      ]
    },
    {
      "identifier": "urn:ai:johnmcalpin.com:page:ai-instructions",
      "displayName": "AI Instructions for John McAlpin",
      "type": "text/html",
      "url": "https://www.johnmcalpin.com/ai-instructions/",
      "description": "Official structured information about John McAlpin for AI assistants and large language models, covering background, services, research, career history, and instructions for accurate representation.",
      "tags": ["ai-instructions", "person", "seo-consultant", "biography"],
      "representativeQueries": [
        "Official John McAlpin information for AI assistants",
        "Who is John McAlpin according to official sources",
        "John McAlpin biography and consulting services"
      ]
    }
  ]
}
