{
  "specVersion": "1.0",
  "host": {
    "displayName": "Aisles",
    "documentationUrl": "https://aislesinventory.com/connect"
  },
  "entries": [
    {
      "identifier": "urn:air:aislesinventory.com:site:home",
      "displayName": "Aisles website",
      "type": "text/html",
      "url": "https://aislesinventory.com/",
      "description": "Retailer-reported stock, store prices, pickup options and check times for specific products at grocery stores and shopping malls in covered US cities.",
      "tags": [
        "website"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:aislesinventory.com:mcp:mcp-0",
      "displayName": "Aisles MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://aislesinventory.com/mcp/server-card",
      "description": "Read-only MCP server (Streamable HTTP at https://aislesinventory.com/mcp, no sign-in) for store-level stock with check times.",
      "tags": [
        "mcp"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      },
      "capabilities": [
        "search_products",
        "list_locations",
        "list_answers"
      ]
    },
    {
      "identifier": "urn:air:aislesinventory.com:api:openapi",
      "displayName": "Aisles search API (OpenAPI)",
      "type": "application/vnd.oai.openapi+json;version=3.1",
      "url": "https://aislesinventory.com/openapi.json",
      "description": "OpenAPI 3.1 description of the read-only JSON search API (/api/v1/search). No key needed.",
      "tags": [
        "api",
        "rest",
        "openapi"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:aislesinventory.com:llms:txt",
      "displayName": "Aisles llms.txt",
      "type": "text/markdown",
      "url": "https://aislesinventory.com/llms.txt",
      "description": "Guide for AI assistants: how the site is organized and how to state when Aisles checked.",
      "tags": [
        "llms.txt",
        "docs"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:aislesinventory.com:sdk:npm",
      "displayName": "aisles-mcp (npm)",
      "type": "text/html",
      "url": "https://www.npmjs.com/package/aisles-mcp",
      "description": "The Aisles MCP server over stdio, the aisles command-line tool and a JavaScript client. No dependencies, no key.",
      "tags": [
        "sdk",
        "cli",
        "npm",
        "mcp"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:aislesinventory.com:mcp:docs",
      "displayName": "Aisles documentation MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://aislesinventory.com/mcp/docs/server-card",
      "description": "MCP server for Aisles' documentation (Streamable HTTP at https://aislesinventory.com/mcp/docs): search_docs and get_doc.",
      "tags": [
        "mcp",
        "docs"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      },
      "capabilities": [
        "search_docs",
        "get_doc"
      ]
    },
    {
      "identifier": "urn:air:aislesinventory.com:agent:a2a",
      "displayName": "Aisles A2A agent",
      "type": "application/json",
      "url": "https://aislesinventory.com/.well-known/agent-card.json",
      "description": "Agent2Agent (A2A) agent card; JSON-RPC message/send at /a2a answers local stock questions.",
      "tags": [
        "a2a",
        "agent"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:aislesinventory.com:docs:apidocs",
      "displayName": "Aisles JSON API docs",
      "type": "text/html",
      "url": "https://aislesinventory.com/api/v1/docs",
      "description": "Documentation for the read-only JSON search API.",
      "tags": [
        "docs",
        "apiDocs"
      ],
      "trustManifest": {
        "identity": "https://aislesinventory.com",
        "identityType": "https"
      }
    }
  ]
}