{
  "specVersion": "1.0",
  "host": {
    "displayName": "cf0",
    "identifier": "did:web:cf0.ai",
    "documentationUrl": "https://cf0.ai/developers"
  },
  "entries": [
    {
      "identifier": "urn:air:cf0.ai:mcp:zero",
      "displayName": "cf0 Zero MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://cf0.ai/.well-known/mcp/server-card.json",
      "description": "List a home to let on cf0, read what Zero handles, and give Zero property management tasks. OAuth 2.1 sign-in to a cf0 account.",
      "tags": [
        "real-estate",
        "lettings",
        "property-management",
        "mcp"
      ],
      "capabilities": [
        "ask_agent",
        "save_home_draft",
        "import_listings",
        "answer_agent",
        "give_agent_task"
      ],
      "representativeQueries": [
        "list my flat to rent",
        "ask Zero what waits on me",
        "book repair access with my tenant"
      ],
      "auth": {
        "status": "required",
        "documentationUrl": "https://cf0.ai/auth.md"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    },
    {
      "identifier": "urn:air:cf0.ai:mcp:docs",
      "displayName": "cf0 docs MCP server",
      "type": "application/mcp-server-card+json",
      "url": "https://cf0.ai/docs/mcp/server-card",
      "description": "Search and read the public cf0 docs: developer reference, authentication, pricing, support and policies. No sign-in.",
      "tags": [
        "documentation",
        "developer-docs",
        "mcp"
      ],
      "capabilities": [
        "search_docs",
        "get_doc"
      ],
      "representativeQueries": [
        "how do I sign in to the cf0 MCP server",
        "what is the cf0 letting fee"
      ],
      "auth": {
        "status": "none"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    },
    {
      "identifier": "urn:air:cf0.ai:api:nlweb-ask",
      "displayName": "Ask cf0",
      "type": "application/json",
      "url": "https://cf0.ai/ask",
      "description": "NLWeb v0.55 search over the public cf0 pages. POST takes query.text, GET takes query. Returns the matching pages. No sign-in.",
      "tags": [
        "nlweb",
        "search",
        "documentation"
      ],
      "capabilities": [
        "ask"
      ],
      "representativeQueries": [
        "what does Zero do after hours",
        "how does cf0 check ownership"
      ],
      "auth": {
        "status": "none"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    },
    {
      "identifier": "urn:air:cf0.ai:api:public-listings",
      "displayName": "cf0 public homes API",
      "type": "application/vnd.oai.openapi+json",
      "url": "https://cf0.ai/openapi.json",
      "description": "Search homes to rent on cf0 by market, city, bedrooms, rent and move-in date. No key.",
      "tags": [
        "real-estate",
        "rentals",
        "homes",
        "openapi"
      ],
      "capabilities": [
        "searchHomes",
        "listMarkets",
        "listPlaces",
        "getHome"
      ],
      "representativeQueries": [
        "two-bedroom flats to rent in St Paul's Bay",
        "homes to rent under 2000 EUR a month"
      ],
      "auth": {
        "status": "none"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    },
    {
      "identifier": "urn:air:cf0.ai:skills:index",
      "displayName": "cf0 agent skills",
      "type": "application/json",
      "url": "https://cf0.ai/.well-known/agent-skills/index.json",
      "description": "Agent skills for cf0, for example the list-my-home skill for ChatGPT and Claude.",
      "tags": [
        "skills"
      ],
      "auth": {
        "status": "none"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    },
    {
      "identifier": "urn:air:cf0.ai:doc:agents",
      "displayName": "cf0 for AI agents",
      "type": "text/markdown",
      "url": "https://cf0.ai/agents.md",
      "description": "When to use cf0 and how to call it.",
      "tags": [
        "documentation"
      ],
      "auth": {
        "status": "none"
      },
      "trustManifest": {
        "identity": "did:web:cf0.ai",
        "identityType": "did"
      }
    }
  ]
}
