Helps AI coding agents integrate MetaMask Embedded Wallets (Web3Auth) SDKs.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch the full content of a MetaMask Embedded Wallets documentation page by URL. Sources: Algolia, llms.txt, GitHub MDX.
A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/
Fetch the full content of a MetaMask Embedded Wallets documentation page by URL. Sources: Algolia, llms.txt, GitHub MDX.
| Argument | Type | Description |
|---|---|---|
| url* | string | A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/ |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/"
}
}
}Fetch complete source code of a Web3Auth integration example from GitHub.
| Argument | Type | Description |
|---|---|---|
| name | string | Example name, e.g. 'React Quick Start' or 'Android Firebase' |
| chain | string | Filter by blockchain family |
| category | string | Filter by category |
| platform | string | Filter by platform |
| auth_method | string | Filter by auth method, e.g. 'auth0', 'firebase', 'google', 'grouped' |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"type": "string",
"description": "Example name, e.g. 'React Quick Start' or 'Android Firebase'"
},
"chain": {
"enum": [
"evm",
"solana",
"other"
],
"type": "string",
"description": "Filter by blockchain family"
},
"category": {
"enum": [
"quick-start",
"custom-auth",
"blockchain",
"feature",
"playground"
],
"type": "string",
"description": "Filter by category"
},
"platform": {
"enum": [
"react",
"vue",
"js",
"react-native",
"android",
"ios",
"flutter",
"unity",
"unreal",
"node"
],
"type": "string",
"description": "Filter by platform"
},
"auth_method": {
"type": "string",
"description": "Filter by auth method, e.g. 'auth0', 'firebase', 'google', 'grouped'"
}
}
}Fetch SDK source code (types, interfaces, hooks) from open-source Web3Auth repos.
| Argument | Type | Description |
|---|---|---|
| focus | 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. |
| platform* | string | Target platform SDK to fetch source for |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"platform"
],
"properties": {
"focus": {
"enum": [
"types",
"hooks",
"main-class",
"errors",
"all"
],
"type": "string",
"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."
},
"module": {
"type": "string",
"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."
},
"platform": {
"enum": [
"react",
"vue",
"js",
"react-native",
"android",
"ios",
"flutter",
"unity",
"unreal",
"node"
],
"type": "string",
"description": "Target platform SDK to fetch source for"
}
}
}Search or fetch posts from the MetaMask Embedded Wallets community forum (builder.metamask.io).
| Argument | Type | Description |
|---|---|---|
| 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 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. 'popup blocked safari', 'JWT error', 'Android unstable connection'"
},
"topic_id": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"description": "Discourse topic ID to fetch the full discussion thread"
}
}
}Search MetaMask Embedded Wallets documentation (Algolia) and example projects. Returns doc page links with snippets and matching examples.
| Argument | Type | Description |
|---|---|---|
| chain | string | Filter examples by blockchain family |
| query* | string | What you are looking for -- e.g. 'React custom auth', 'Android deep linking', 'JWT grouped connections' |
| category | string | Filter examples by category |
| platform | string | Filter examples by platform |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"chain": {
"enum": [
"evm",
"solana",
"other"
],
"type": "string",
"description": "Filter examples by blockchain family"
},
"query": {
"type": "string",
"description": "What you are looking for -- e.g. 'React custom auth', 'Android deep linking', 'JWT grouped connections'"
},
"category": {
"enum": [
"quick-start",
"custom-auth",
"blockchain",
"feature",
"playground"
],
"type": "string",
"description": "Filter examples by category"
},
"platform": {
"enum": [
"react",
"vue",
"js",
"react-native",
"android",
"ios",
"flutter",
"unity",
"unreal",
"node"
],
"type": "string",
"description": "Filter examples by platform"
}
}
}