{
  "entries": [
    {
      "displayName": "Saleor Documentation",
      "identifier": "urn:air:docs.saleor.io:mcp:saleor-documentation",
      "representativeQueries": [
        "search the Saleor Commerce Documentation",
        "get a page of the Saleor Commerce Documentation as Markdown",
        "list every page in the Saleor Commerce Documentation"
      ],
      "type": "application/mcp-server-card+json",
      "url": "https://docs.saleor.io/.well-known/mcp/server-card.json",
      "description": "Search Saleor guides and GraphQL reference pages. Check the schema version and required permissions before suggesting an operation. Saleor implementation skills are published by this site at /.well-known/agent-skills/index.json.",
      "capabilities": [
        "search_docs",
        "get_page",
        "list_pages",
        "get_navigation"
      ]
    },
    {
      "displayName": "saleor-app",
      "identifier": "urn:air:docs.saleor.io:skill:saleor-app",
      "representativeQueries": [
        "load the saleor-app agent skill",
        "how do I use saleor-app"
      ],
      "type": "application/agent-skills+gzip",
      "url": "https://docs.saleor.io/.well-known/agent-skills/saleor-app.tar.gz",
      "description": "Universal Saleor app development patterns. Covers the app protocol (manifest, registration, webhooks, authentication), payment processing, SDK abstractions, settings persistence, and Dashboard integration. Framework-agnostic with Next.js examples.\n"
    },
    {
      "displayName": "saleor-configurator",
      "identifier": "urn:air:docs.saleor.io:skill:saleor-configurator",
      "representativeQueries": [
        "load the saleor-configurator agent skill",
        "how do I use saleor-configurator"
      ],
      "type": "application/agent-skills+gzip",
      "url": "https://docs.saleor.io/.well-known/agent-skills/saleor-configurator.tar.gz",
      "description": "Saleor Configurator patterns for managing store configuration as code. Use when writing config.yml, running deploy/introspect/diff commands, understanding entity identification (slug vs name), deployment pipeline order, or debugging sync issues.\n"
    },
    {
      "displayName": "saleor-core",
      "identifier": "urn:air:docs.saleor.io:skill:saleor-core",
      "representativeQueries": [
        "load the saleor-core agent skill",
        "how do I use saleor-core"
      ],
      "type": "application/agent-skills+gzip",
      "url": "https://docs.saleor.io/.well-known/agent-skills/saleor-core.tar.gz",
      "description": "Saleor backend internals and behavior reference. Covers discount precedence, order-level discount allocation across lines (two-pass calculation, what the API does and doesn't expose, gift-line shape gotchas), stock availability modes (legacy vs direct, 3.23+), Dashboard UI rules, webhook trigger conditions, denormalized field semantics, and migration footguns. Use when working with Saleor discounts or stock availability, building Dashboard UI, building price-explanation tooling, or debugging backend behavior.\n"
    },
    {
      "displayName": "saleor-storefront",
      "identifier": "urn:air:docs.saleor.io:skill:saleor-storefront",
      "representativeQueries": [
        "load the saleor-storefront agent skill",
        "how do I use saleor-storefront"
      ],
      "type": "application/agent-skills+gzip",
      "url": "https://docs.saleor.io/.well-known/agent-skills/saleor-storefront.tar.gz",
      "description": "Saleor e-commerce API patterns for building storefronts. Use when working with Saleor's GraphQL API, products, variants, checkout, channels, permissions, or debugging API behavior. Framework-agnostic — applies to any Saleor storefront.\n"
    },
    {
      "displayName": "storefront-builder",
      "identifier": "urn:air:docs.saleor.io:skill:storefront-builder",
      "representativeQueries": [
        "load the storefront-builder agent skill",
        "how do I use storefront-builder"
      ],
      "type": "application/agent-skills+gzip",
      "url": "https://docs.saleor.io/.well-known/agent-skills/storefront-builder.tar.gz",
      "description": "Saleor storefront data + UX playbook. Covers GraphQL query design, channel handling, data contracts per surface (PLP/PDP/nav/pricing/availability/media), variant-selection UX, and Saleor-specific correctness rules. Framework-agnostic — agent inspects repo and applies conventions locally.\n"
    },
    {
      "displayName": "Saleor Commerce Documentation API",
      "identifier": "urn:air:docs.saleor.io:api:docs",
      "representativeQueries": [
        "fetch a page of the Saleor Commerce Documentation as JSON",
        "list the pages in the Saleor Commerce Documentation",
        "get the navigation tree of the Saleor Commerce Documentation"
      ],
      "type": "application/vnd.oai.openapi+json",
      "url": "https://docs.saleor.io/openapi.json",
      "description": "REST API over the Saleor Commerce Documentation: the page index, each page as JSON or Markdown, and the navigation tree, described by this OpenAPI document."
    },
    {
      "displayName": "Saleor Commerce Documentation llms.txt",
      "identifier": "urn:air:docs.saleor.io:docs:llms-txt",
      "representativeQueries": [
        "what is Saleor Commerce Documentation",
        "overview of the Saleor Commerce Documentation"
      ],
      "type": "text/plain",
      "url": "https://docs.saleor.io/llms.txt",
      "description": "llms.txt index of the Saleor Commerce Documentation: every page with a one-line summary, plus the agent-facing resources on this site."
    }
  ],
  "host": {
    "displayName": "Saleor Commerce Documentation",
    "documentationUrl": "https://docs.saleor.io/",
    "identifier": "did:web:docs.saleor.io"
  },
  "specVersion": "1.0"
}
