{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "ai.weio/gateway",
  "description": "Preview: intended tools to read the Weio manifest, join the registry and verify Handoff exports.",
  "version": "0.0.1-preview",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "publication_state": "preview",
      "published_to_registry": false,
      "endpoint_served": false,
      "intended_tools": [
        {
          "name": "weio.manifest",
          "description": "Read /.well-known/weio-gateway.json.",
          "state": "intended"
        },
        {
          "name": "weio.join",
          "description": "POST /api/participants with a public_key; returns a KeyChallenge.",
          "state": "intended"
        },
        {
          "name": "weio.confirm_key",
          "description": "POST /api/participants/confirm-key with id, nonce and signature.",
          "state": "intended"
        },
        {
          "name": "weio.lookup",
          "description": "GET /api/participants/{id}, the public view.",
          "state": "intended"
        },
        {
          "name": "handoff.verify",
          "description": "Verify a Handoff export offline with a local mirror.",
          "state": "intended"
        }
      ]
    }
  }
}
