MetaMask Embedded Wallets (Web3Auth) MCP

Helps AI coding agents integrate MetaMask Embedded Wallets (Web3Auth) SDKs.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
96%
Integridad del esquema
96%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~957Tokens (definiciones de herramientas)
~1.6 KBTamaño de respuesta típico
Impacto moderado en la atención (0.75% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mcp-server": {
      "url": "https://mcp.web3auth.io"
    }
  }
}

Puntos de conexión remotos

https://mcp.web3auth.iostreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢search_docs(query, platform, chain, category)

Search MetaMask Embedded Wallets documentation (Algolia) and example projects. Returns doc page links with snippets and matching examples.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "What you are looking for -- e.g. 'React custom auth', 'Android deep linking', 'JWT grouped connections'"
    },
    "platform": {
      "description": "Filter examples by platform",
      "type": "string",
      "enum": [
        "react",
        "vue",
        "js",
        "react-native",
        "android",
        "ios",
        "flutter",
        "unity",
        "unreal",
        "node"
      ]
    },
    "chain": {
      "description": "Filter examples by blockchain family",
      "type": "string",
      "enum": [
        "evm",
        "solana",
        "other"
      ]
    },
    "category": {
      "description": "Filter examples by category",
      "type": "string",
      "enum": [
        "quick-start",
        "custom-auth",
        "blockchain",
        "feature",
        "playground"
      ]
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_doc(url)

Fetch the full content of a MetaMask Embedded Wallets documentation page by URL. Sources: Algolia, llms.txt, GitHub MDX.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/"
    }
  },
  "required": [
    "url"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_example(name, platform, chain, category, auth_method)

Fetch complete source code of a Web3Auth integration example from GitHub.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "description": "Example name, e.g. 'React Quick Start' or 'Android Firebase'",
      "type": "string"
    },
    "platform": {
      "description": "Filter by platform",
      "type": "string",
      "enum": [
        "react",
        "vue",
        "js",
        "react-native",
        "android",
        "ios",
        "flutter",
        "unity",
        "unreal",
        "node"
      ]
    },
    "chain": {
      "description": "Filter by blockchain family",
      "type": "string",
      "enum": [
        "evm",
        "solana",
        "other"
      ]
    },
    "category": {
      "description": "Filter by category",
      "type": "string",
      "enum": [
        "quick-start",
        "custom-auth",
        "blockchain",
        "feature",
        "playground"
      ]
    },
    "auth_method": {
      "description": "Filter by auth method, e.g. 'auth0', 'firebase', 'google', 'grouped'",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_sdk_reference(platform, module, focus)

Fetch SDK source code (types, interfaces, hooks) from open-source Web3Auth repos.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "enum": [
        "react",
        "vue",
        "js",
        "react-native",
        "android",
        "ios",
        "flutter",
        "unity",
        "unreal",
        "node"
      ],
      "description": "Target platform SDK to fetch source for"
    },
    "module": {
      "description": "Specific SDK module to fetch, e.g. 'core-types', 'react-hooks', 'modal-types', 'main-class'. Omit to get default type definitions. Call without module first to see available modules.",
      "type": "string"
    },
    "focus": {
      "default": "types",
      "description": "What kind of source to focus on. 'types' = interfaces/types (default, most useful). 'hooks' = React hooks / Vue composables. 'errors' = error types. 'main-class' = SDK implementation. 'all' = everything.",
      "type": "string",
      "enum": [
        "types",
        "hooks",
        "main-class",
        "errors",
        "all"
      ]
    }
  },
  "required": [
    "platform"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_community(query, topic_id)

Search or fetch posts from the MetaMask Embedded Wallets community forum (builder.metamask.io).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Search query, e.g. 'popup blocked safari', 'JWT error', 'Android unstable connection'",
      "type": "string"
    },
    "topic_id": {
      "description": "Discourse topic ID to fetch the full discussion thread",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas