Build with AI
Give your AI assistant Embedded Wallets context in two steps. Use both together for the best results.
| Skill | MCP server | |
|---|---|---|
| Role | How to choose SDKs, auth, and avoid common mistakes | Live docs, examples, and SDK types |
| Install | One 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
- Cursor
- Claude Code
- Claude Desktop
- Antigravity
- Codex / other
Open Cursor Settings → Tools & Integrations → MCP and add:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}
or click the button below:
claude mcp add --transport http web3auth https://mcp.web3auth.io
Or add to your project's claude.json:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}
Edit your config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Add the server, then restart Claude Desktop:
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}
Edit your MCP config:
- macOS/Linux:
~/.config/antigravity/mcp.json - Windows:
%APPDATA%\antigravity\mcp.json
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}
Antigravity reloads MCP changes automatically.
For stdio-only agents, bridge the HTTP endpoint with mcp-remote:
{
"mcpServers": {
"web3auth": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.web3auth.io"]
}
}
}
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?"
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
Static files are snapshots. Prefer the MCP server when your tool supports it.