{
  "specVersion": "1.0",
  "host": {
    "displayName": "21st",
    "identifier": "did:web:21st.dev",
    "documentationUrl": "https://help.21st.dev"
  },
  "entries": [
    {
      "identifier": "urn:air:21st.dev:mcp:21st",
      "displayName": "21st MCP setup",
      "type": "text/markdown",
      "url": "https://21st.dev/mcp.md",
      "description": "Connection and authentication guide for the 21st MCP server, including its Streamable HTTP endpoints.",
      "representativeQueries": [
        "how do I connect an MCP client to 21st",
        "what is the read-only 21st MCP endpoint",
        "how does an agent authenticate to the 21st MCP server",
        "where are the 21st MCP setup instructions"
      ]
    },
    {
      "identifier": "urn:air:21st.dev:api:rest-v1",
      "displayName": "21st REST API",
      "type": "application/vnd.oai.openapi+json;version=3.0",
      "url": "https://21st.dev/openapi.json",
      "description": "REST API for search, install and publish; the same surface the CLI and MCP server call.",
      "representativeQueries": [
        "search 21st.dev components over HTTP",
        "publish a React component to 21st.dev from a script",
        "get the install command for a 21st component"
      ]
    },
    {
      "identifier": "urn:air:21st.dev:catalog:api-catalog",
      "displayName": "21st API catalog",
      "type": "application/linkset+json",
      "url": "https://21st.dev/.well-known/api-catalog",
      "representativeQueries": [
        "what APIs does 21st.dev expose",
        "where is the 21st.dev OpenAPI spec"
      ]
    },
    {
      "identifier": "urn:air:21st.dev:docs:llms-txt",
      "displayName": "21st llms.txt",
      "type": "text/plain",
      "url": "https://21st.dev/llms.txt",
      "description": "Product summary for AI assistants, including the Magic MCP / Magic Chat name bridge and the map of markdown page twins.",
      "representativeQueries": [
        "what is 21st.dev",
        "is Magic MCP the same as 21st MCP",
        "how do I browse 21st.dev as markdown"
      ]
    },
    {
      "identifier": "urn:air:21st.dev:skills:index",
      "displayName": "21st agent skills",
      "type": "application/json",
      "url": "https://21st.dev/.well-known/skills/index.json",
      "description": "Agent skills (SKILL.md) for the 21st CLI and design workflow: 21st-cli-use, 21st-ai, 21st-registry, 21st-design-sync, 21st-ui-build, 21st-ui-explore, 21st-ui-review.",
      "representativeQueries": [
        "how does an agent use the 21st CLI",
        "publish a component to 21st.dev with an agent skill",
        "build UI grounded in the project's design system with 21st"
      ]
    },
    {
      "identifier": "urn:air:21st.dev:auth:agent-registration",
      "displayName": "Agent authentication for 21st",
      "type": "text/markdown",
      "url": "https://21st.dev/auth.md",
      "description": "How an agent obtains credentials: OAuth 2.1 with dynamic client registration for MCP, or a user-issued API key.",
      "representativeQueries": [
        "how does an agent authenticate to 21st.dev",
        "register an OAuth client for the 21st MCP server"
      ]
    }
  ]
}