web3auth avatar

MetaMask Embedded Wallets (Web3Auth) MCP

web3auth/web3auth-mcp

Gives your AI coding assistant live access to MetaMask Embedded Wallets (Web3Auth) documentation and SDK knowledge. Exposes five tools: search_docs for finding guides and examples, get_doc for fetching full page content, get_example for pulling complete integration source code, get_sdk_reference for looking up types and hooks from the repos, and search_community for querying the MetaMask Builder Hub. Designed to work alongside a companion skill file that teaches the AI assistant SDK selection logic, key derivation rules, and common integration mistakes. Reach for this when building wallet integrations and you want your agent to pull current docs and real code examples instead of guessing from stale training data.

GitHub stars
3
tools
5
transport
HTTP
last updated
Mar 31, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.web3auth.io --name web3auth

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http web3auth https://mcp.web3auth.io

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 5 tools

Verified live against the running server on Nov 6, 2026.

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

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

Parameters* required
categorystring
Filter examples by categoryone of quick-start · custom-auth · blockchain · feature · playground
chainstring
Filter examples by blockchain familyone of evm · solana · other
platformstring
Filter examples by platformone of react · vue · js · react-native · android · ios
query*string
What you are looking for -- e.g. 'React custom auth', 'Android deep linking', 'JWT grouped connections'
get_docFetch the full content of a MetaMask Embedded Wallets documentation page by URL. Sources: Algolia, llms.txt, GitHub MDX.1 params

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

Parameters* required
url*string
A docs.metamask.io URL, e.g. https://docs.metamask.io/embedded-wallets/sdk/react/
get_exampleFetch complete source code of a Web3Auth integration example from GitHub.5 params

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

Parameters* required
auth_methodstring
Filter by auth method, e.g. 'auth0', 'firebase', 'google', 'grouped'
categorystring
Filter by categoryone of quick-start · custom-auth · blockchain · feature · playground
chainstring
Filter by blockchain familyone of evm · solana · other
namestring
Example name, e.g. 'React Quick Start' or 'Android Firebase'
platformstring
Filter by platformone of react · vue · js · react-native · android · ios
get_sdk_referenceFetch SDK source code (types, interfaces, hooks) from open-source Web3Auth repos.3 params

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

Parameters* required
focusstring
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' = every...one of types · hooks · main-class · errors · alldefault: types
modulestring
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 forone of react · vue · js · react-native · android · ios
search_communitySearch or fetch posts from the MetaMask Embedded Wallets community forum (builder.metamask.io).2 params

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

Parameters* required
querystring
Search query, e.g. 'popup blocked safari', 'JWT error', 'Android unstable connection'
topic_idinteger
Discourse topic ID to fetch the full discussion thread

Sponsors

Readme

MetaMask Embedded Wallets MCP Server

Build MetaMask Embedded Wallets integrations faster by giving your AI coding assistant live access to the documentation and deep knowledge of the SDK.

There are two things to set up:

  1. Skill — Teaches your AI assistant how to think about the SDK: architecture, framework quirks, key derivation rules, and common mistakes. No code in the skill; the MCP provides that.
  2. MCP server — Gives your AI assistant real-time access to search docs, fetch examples, and look up SDK types.

MCP Tools

ToolWhat it does
search_docsSearch documentation and example projects
get_docFetch the full content of any doc page
get_exampleFetch complete source code of an integration example
get_sdk_referenceFetch SDK types and hooks from the open-source repos
search_communitySearch the MetaMask Builder Hub for real user issues

Skill


View the full README on GitHub

Details

Repository
github.com/web3auth/web3auth-mcp
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026