For AI agents: a documentation index is available at /llms.txt. A markdown version of this page is available at the same URL with .md appended (or via Accept: text/markdown).
Skip to main content

Build with AI

Give your AI assistant Embedded Wallets context in two steps. Use both together for the best results.

SkillMCP server
RoleHow to choose SDKs, auth, and avoid common mistakesLive docs, examples, and SDK types
InstallOne command (step 1)Per-tool config (step 2)

1. Install the skill

Run this in your project directory:

npx skills add web3auth/skill

The CLI detects your AI agent (Cursor, Claude Code, Codex, Antigravity, and 40+ others) and installs to the right folder. See the web3auth/skill README for global or per-agent options.

2. Connect the MCP server

Add the Embedded Wallets MCP server so your assistant can search docs and fetch examples. All configurations use this URL: https://mcp.web3auth.io

Open Cursor Settings → Tools & Integrations → MCP and add:

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

or click the button below:

Add MetaMask Embedded Wallets MCP to Cursor

3. Verify and start building

Ask your assistant:

Search MetaMask Embedded Wallets docs for React quick start

If MCP is connected, it fetches live docs and examples. The skill keeps SDK choice and wallet-address pitfalls in check.

Good follow-up prompts:

  • "Add MetaMask Embedded Wallets to your React app with Google sign-in."
  • "Set up wallets with social sign-in in your Next.js app using Wagmi."
  • "Integrate Embedded Wallets in your Flutter app."
  • "Why do users get different wallet addresses after the sign-in method changes?"
tip

Use planning mode (where available) for your first prompt. Review the plan before generating code to catch config mistakes that can change wallet addresses in production.

No MCP support?

Add this URL as a custom doc source, or paste it into your chat:

https://docs.metamask.io/llms-embedded-wallets-full.txt

For tools that support llms.txt:

https://docs.metamask.io/llms-embedded-wallets.txt
note

Static files are snapshots. Prefer the MCP server when your tool supports it.