{
  "specVersion": "1.0",
  "host": {
    "displayName": "WebLoom",
    "identifier": "did:web:webloom.run",
    "documentationUrl": "https://webloom.run/docs"
  },
  "entries": [
    {
      "identifier": "urn:air:webloom.run:mcp:server-card",
      "displayName": "WebLoom engine, MCP server card",
      "type": "application/mcp-server-card+json",
      "url": "https://webloom.run/.well-known/mcp/server-card.json",
      "description": "Install metadata for the WebLoom engine, an open source MCP server that drives the user's own Chrome with their existing logged in sessions. Includes the signed bundle URL and its checksum.",
      "tags": ["mcp", "browser-automation", "chrome", "cdp", "open-source"],
      "representativeQueries": [
        "Which MCP server can control my real browser with my logins already in place?",
        "How do I install WebLoom in Claude or Cursor?",
        "Is there an open source alternative to hosted browser automation?"
      ]
    },
    {
      "identifier": "urn:air:webloom.run:docs:engine",
      "displayName": "The engine and its tool surface",
      "type": "text/html",
      "url": "https://webloom.run/engine",
      "description": "What the engine does and the full list of browser control tools, grouped by navigation, clicking, form filling, upload, network capture, editor control, vision, and anti-bot handling. Explains the escalation ladders that retry a failed action through lower level strategies.",
      "tags": ["documentation", "tools", "browser-automation"],
      "representativeQueries": [
        "What tools does WebLoom expose to an AI assistant?",
        "How does WebLoom upload a file when the site blocks the normal input?",
        "What happens when a click fails?"
      ]
    },
    {
      "identifier": "urn:air:webloom.run:catalog:threads",
      "displayName": "Thread marketplace",
      "type": "text/html",
      "url": "https://webloom.run/threads",
      "description": "Threads are small files that teach the engine how one specific website works, written by people who use that site every day. They update themselves when the site changes.",
      "tags": ["marketplace", "site-recipes", "automation"],
      "representativeQueries": [
        "Is there a ready made recipe for automating a specific website?",
        "How do I automate a site that keeps changing its layout?",
        "Where can I publish an automation recipe and get paid for it?"
      ]
    },
    {
      "identifier": "urn:air:webloom.run:api:engine-latest",
      "displayName": "Latest engine release",
      "type": "application/json",
      "url": "https://webloom.run/api/engine/latest",
      "description": "Returns the current engine version, the download URL for the installable bundle, and its SHA256 checksum. Accepts an optional current parameter to report whether an update is available.",
      "tags": ["api", "release", "version"],
      "representativeQueries": [
        "What is the latest WebLoom engine version?",
        "Where do I download the WebLoom bundle and how do I verify it?"
      ]
    },
    {
      "identifier": "urn:air:webloom.run:policy:transparency",
      "displayName": "Data boundary and telemetry policy",
      "type": "text/html",
      "url": "https://webloom.run/transparency",
      "description": "Exactly what leaves the user's machine and what does not. Telemetry is off by default and opt in, carries no IP address, and the engine works fully with it disabled.",
      "tags": ["privacy", "telemetry", "policy"],
      "representativeQueries": [
        "Does WebLoom send my browsing data anywhere?",
        "What data does WebLoom collect?"
      ]
    }
  ]
}
