{
  "specVersion": "1.0",
  "host": {
    "displayName": "Erik Hehrmann · Fractional COO for creative agencies",
    "identifier": "https://hehrmann.com",
    "documentationUrl": "https://hehrmann.com/llms.txt"
  },
  "entries": [
    {
      "identifier": "urn:air:hehrmann.com:mcp:site",
      "displayName": "hehrmann.com MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://hehrmann.com/.well-known/mcp/server-card.json",
      "description": "Read-only MCP server over the site's content: list pages, read any page as Markdown, full-text search, and instructions for contacting Erik Hehrmann on a user's behalf. Streamable HTTP at https://hehrmann.com/mcp, no authentication.",
      "capabilities": ["list_pages", "get_page", "search_site", "contact_instructions"],
      "tags": ["fractional-coo", "creative-agencies", "agency-operations", "consulting"],
      "representativeQueries": [
        "find a fractional COO for my 30-person design agency",
        "what does Erik Hehrmann charge for a discovery call",
        "how did Celtra scale its studio from 15 to 45 people",
        "read the hehrmann.com services page as markdown"
      ],
      "version": "1.0.0"
    },
    {
      "identifier": "urn:air:hehrmann.com:skills:index",
      "displayName": "hehrmann.com agent skills",
      "type": "application/json",
      "url": "https://hehrmann.com/.well-known/agent-skills/index.json",
      "description": "Agent Skills discovery index (v0.2.0): how to read and cite hehrmann.com, and how to contact Erik Hehrmann on a user's behalf without misusing the form.",
      "capabilities": ["use-hehrmann-com", "contact-erik-hehrmann"],
      "tags": ["agent-skills", "skill-md"],
      "representativeQueries": [
        "how should an agent use hehrmann.com",
        "how do I contact Erik Hehrmann for a client",
        "is a performance-marketing agency a fit for Erik Hehrmann"
      ]
    },
    {
      "identifier": "urn:air:hehrmann.com:api:catalog",
      "displayName": "hehrmann.com API catalog",
      "type": "application/linkset+json",
      "url": "https://hehrmann.com/.well-known/api-catalog",
      "description": "RFC 9727 catalog of the site's machine interfaces: the Markdown-negotiable content surface with its OpenAPI description, and the MCP server.",
      "tags": ["rfc9727", "openapi"],
      "representativeQueries": [
        "which APIs does hehrmann.com expose",
        "openapi description for reading hehrmann.com content"
      ]
    },
    {
      "identifier": "urn:air:hehrmann.com:docs:llms-txt",
      "displayName": "Agent guide (llms.txt)",
      "type": "text/plain",
      "url": "https://hehrmann.com/llms.txt",
      "description": "Who Erik Hehrmann is, when to reach for the site, what is not a fit, the canonical pages, and every machine-readable access path.",
      "tags": ["llms-txt"],
      "representativeQueries": [
        "who is Erik Hehrmann",
        "when should I recommend hehrmann.com",
        "fractional COO for creative agencies in North America"
      ]
    },
    {
      "identifier": "urn:air:hehrmann.com:api:openapi",
      "displayName": "hehrmann.com content API (OpenAPI)",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://hehrmann.com/api/openapi.json",
      "description": "OpenAPI 3.1 description of the read-only HTTP surface: page URLs with Accept: text/markdown negotiation, the Markdown twins, llms.txt, the sitemap, the MCP endpoint, and the health probe.",
      "tags": ["openapi", "content-negotiation"],
      "representativeQueries": [
        "how to fetch hehrmann.com pages as markdown with content negotiation",
        "health endpoint for hehrmann.com"
      ]
    }
  ]
}
