{
  "specVersion": "1.0",
  "host": {
    "displayName": "Postly",
    "identifier": "did:web:postly.sh"
  },
  "entries": [
    {
      "identifier": "urn:air:postly.sh:docs:site-index",
      "displayName": "Postly site index",
      "type": "text/plain",
      "url": "https://postly.sh/llms.txt",
      "description": "Machine-readable index of Postly: product, features, pricing and access.",
      "representativeQueries": [
        "what is Postly",
        "AI email client that drafts replies",
        "how do I get a Postly account"
      ]
    },
    {
      "identifier": "urn:air:postly.sh:docs:home",
      "displayName": "Postly home (markdown)",
      "type": "text/markdown",
      "url": "https://postly.sh/md/index.md",
      "description": "What Postly is, how the approve-before-send flow works, and what beta access includes.",
      "representativeQueries": [
        "does Postly send email without me approving it",
        "is Postly free",
        "can Postly connect my Gmail"
      ]
    },
    {
      "identifier": "urn:air:postly.sh:skill:postly-access",
      "displayName": "Postly access skill",
      "type": "application/ai-skill+md",
      "url": "https://postly.sh/.well-known/agent-skills/postly-access/SKILL.md",
      "description": "What Postly is, the approve-before-send rule, and how beta access is granted.",
      "representativeQueries": [
        "how do I get a postly account",
        "does postly send email on its own",
        "can postly read my gmail"
      ]
    },
    {
      "identifier": "urn:air:postly.sh:mcp:server",
      "displayName": "Postly MCP server",
      "type": "application/json",
      "url": "https://mcp.postly.sh/mcp",
      "description": "Postly's MCP endpoint. Sign in with a Postly account over OAuth to read and act on that mailbox, calendar and contacts.",
      "representativeQueries": [
        "connect Postly to Claude",
        "Postly MCP server url",
        "let an AI assistant read my Postly mail"
      ]
    }
  ]
}
