{
  "specVersion": "1.0",
  "host": {
    "displayName": "site.link",
    "identifier": "https://site.link"
  },
  "entries": [
    {
      "identifier": "urn:air:site.link:mcp:sitelink",
      "displayName": "site.link MCP server",
      "description": "Check and claim a name.site.link address, publish a site's files there, or connect a ChatGPT Site. Sign-in is OAuth with an email code or Google.",
      "type": "application/mcp-server-card+json",
      "url": "https://site.link/.well-known/mcp/server-card.json",
      "representativeQueries": [
        "give my ChatGPT Site a custom domain",
        "publish this page at mycafe.site.link",
        "get a web address for my site without buying a domain",
        "host an HTML file at a short link",
        "put my Claude artifact on its own address"
      ]
    },
    {
      "identifier": "urn:air:site.link:skill:sitelink",
      "displayName": "site.link agent skill",
      "description": "How an assistant claims a name, publishes or connects a site, and reads the status, using the site.link MCP server.",
      "type": "text/markdown",
      "url": "https://site.link/.well-known/agent-skills/sitelink/SKILL.md",
      "representativeQueries": [
        "how do I publish a website with site.link",
        "connect a ChatGPT Site to a site.link address",
        "update the site I published on site.link"
      ]
    },
    {
      "identifier": "urn:air:site.link:api:names",
      "displayName": "site.link name check",
      "description": "Anonymous, read-only check of whether a name.site.link address is free and what it costs.",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://site.link/openapi.json",
      "representativeQueries": [
        "is mycafe.site.link available",
        "how much does a site.link name cost",
        "suggest a free site.link name"
      ]
    }
  ]
}
