{
  "entries": [
    {
      "displayName": "Comms.ID documentation",
      "identifier": "urn:air:comms.id:mcp:comms-id-documentation",
      "representativeQueries": [
        "search the Comms.ID documentation",
        "get a page of the Comms.ID docs as Markdown",
        "list every page in the Comms.ID docs"
      ],
      "type": "application/mcp-server-card+json",
      "url": "https://comms.id/.well-known/mcp/server-card.json",
      "description": "Search and read Comms.ID documentation. Product operations are separate at mcp.comms.id.",
      "capabilities": [
        "search_docs",
        "get_page",
        "list_pages",
        "get_navigation"
      ]
    },
    {
      "displayName": "comms-id",
      "identifier": "urn:air:comms.id:skill:comms-id",
      "representativeQueries": [
        "load the comms-id agent skill",
        "how do I use comms-id"
      ],
      "type": "application/agent-skills+md",
      "url": "https://comms.id/.well-known/agent-skills/comms-id/SKILL.md",
      "description": "Read the Comms.ID docs instead of answering from memory. Authentication and Secure Communications for your website and apps. Use when a task involves Comms.ID: how it works, how to set it up or configure it, or its API."
    },
    {
      "displayName": "Comms.ID docs API",
      "identifier": "urn:air:comms.id:api:docs",
      "representativeQueries": [
        "fetch a page of the Comms.ID docs as JSON",
        "list the pages in the Comms.ID docs",
        "get the navigation tree of the Comms.ID docs"
      ],
      "type": "application/vnd.oai.openapi+json",
      "url": "https://comms.id/openapi.json",
      "description": "REST API over the Comms.ID documentation: the page index, each page as JSON or Markdown, and the navigation tree, described by this OpenAPI document."
    },
    {
      "displayName": "abn",
      "identifier": "urn:air:comms.id:reference:docs-reference-abn",
      "representativeQueries": [
        "what operations does the abn API expose",
        "how do I call the abn API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/abn",
      "description": "abn: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "address",
      "identifier": "urn:air:comms.id:reference:docs-reference-address",
      "representativeQueries": [
        "what operations does the address API expose",
        "how do I call the address API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/address",
      "description": "address: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "asx",
      "identifier": "urn:air:comms.id:reference:docs-reference-asx",
      "representativeQueries": [
        "what operations does the asx API expose",
        "how do I call the asx API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/asx",
      "description": "asx: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "charity",
      "identifier": "urn:air:comms.id:reference:docs-reference-charity",
      "representativeQueries": [
        "what operations does the charity API expose",
        "how do I call the charity API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/charity",
      "description": "charity: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "company",
      "identifier": "urn:air:comms.id:reference:docs-reference-company",
      "representativeQueries": [
        "what operations does the company API expose",
        "how do I call the company API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/company",
      "description": "company: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "logo",
      "identifier": "urn:air:comms.id:reference:docs-reference-logo",
      "representativeQueries": [
        "what operations does the logo API expose",
        "how do I call the logo API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/logo",
      "description": "logo: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "oric",
      "identifier": "urn:air:comms.id:reference:docs-reference-oric",
      "representativeQueries": [
        "what operations does the oric API expose",
        "how do I call the oric API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/oric",
      "description": "oric: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "sanctions",
      "identifier": "urn:air:comms.id:reference:docs-reference-sanctions",
      "representativeQueries": [
        "what operations does the sanctions API expose",
        "how do I call the sanctions API"
      ],
      "type": "text/html",
      "url": "https://comms.id/docs/reference/sanctions",
      "description": "sanctions: rendered OpenAPI reference in the Comms.ID documentation."
    },
    {
      "displayName": "Comms.ID llms.txt",
      "identifier": "urn:air:comms.id:docs:llms-txt",
      "representativeQueries": [
        "what is Comms.ID",
        "overview of the Comms.ID documentation"
      ],
      "type": "text/plain",
      "url": "https://comms.id/llms.txt",
      "description": "llms.txt index of the Comms.ID documentation: every page with a one-line summary, plus the agent-facing resources on this site."
    }
  ],
  "host": {
    "displayName": "Comms.ID",
    "documentationUrl": "https://comms.id/",
    "identifier": "did:web:comms.id"
  },
  "specVersion": "1.0"
}
