MetaMask Embedded Wallets (Web3Auth) MCP
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Helps AI coding agents integrate MetaMask Embedded Wallets (Web3Auth) SDKs.
| Author | io.github.Web3Auth |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 189 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"MetaMask Embedded Wallets (Web3Auth) MCP": {
"url": "https://mcp.web3auth.io",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_docsread-onlySearch MetaMask Embedded Wallets documentation (Algolia) and example projects. Returns doc page links with snippets and matching examples.
Parameters:
query(required) — string — What you are looking for -- e.g. 'React custom auth', 'Android deep linking', 'JWT grouped connections'chain— string — Filter examples by blockchain familycategory— string — Filter examples by categoryplatform— string — Filter examples by platform
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
get_docread-onlyFetch the full content of a MetaMask Embedded Wallets documentation page by URL. Sources: Algolia, llms.txt, GitHub MDX.
Parameters:
url(required) — string — A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
get_exampleread-onlyFetch complete source code of a Web3Auth integration example from GitHub.
Parameters:
name— string — Example name, e.g. 'React Quick Start' or 'Android Firebase'chain— string — Filter by blockchain familycategory— string — Filter by categoryplatform— string — Filter by platformauth_method— string — Filter by auth method, e.g. 'auth0', 'firebase', 'google', 'grouped'
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
get_sdk_referenceread-onlyFetch SDK source code (types, interfaces, hooks) from open-source Web3Auth repos.
Parameters:
platform(required) — string — Target platform SDK to fetch source forfocus— string — 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.module— string — 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.
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
search_communityread-onlySearch or fetch posts from the MetaMask Embedded Wallets community forum (builder.metamask.io).
Parameters:
query— string — Search query, e.g. 'popup blocked safari', 'JWT error', 'Android unstable connection'topic_id— integer — Discourse topic ID to fetch the full discussion thread
Hints: read-only yes · destructive not declared · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.