MetaMask Embedded Wallets (Web3Auth) MCP
Helps AI coding agents integrate MetaMask Embedded Wallets (Web3Auth) SDKs.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (5)
🟢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
Evidencia