Skip to main content
Phantom is a leading crypto wallet enabling users to manage digital assets and access decentralized applications across Solana, Ethereum, Bitcoin, Base, Polygon, Sui, Monad, and HyperEVM.
This documentation is for developers building with Phantom. For integration support, submit a request using this form. For general support, visit our Help Center.

What are you building for?

AI agents

Give AI agents a Phantom wallet. The Phantom MCP Server lets agents sign transactions, transfer tokens, and interact on-chain. Or build skills and services for those users.

App users

Build apps with Phantom Connect SDKs. Integrate embedded wallets and social login into your web or mobile app.

Phantom MCP Server

The Phantom MCP Server gives AI agents a Phantom wallet. It’s a core Phantom product — like the mobile app and browser extension, but for users who interact with crypto through AI agents. Agents can trade, transfer, and manage assets across Solana, Ethereum, Bitcoin, and Sui using 25 tools across three capability groups:

Wallet operations

View addresses and balances, send transactions, sign messages on Solana and EVM chains

Swaps and portfolio

Swap tokens on Solana and EVM, cross-chain swaps, and portfolio rebalancing

Hyperliquid perps

Deposit, open and close positions, manage orders and leverage on Hyperliquid

Set up the MCP server

Add the Phantom MCP Server to Claude Desktop, Cursor, or Claude Code

Phantom Connect SDKs

Build with our comprehensive SDK suite for web and mobile platforms. Choose from React, React Native, or Browser SDKs to integrate wallet functionality into your app with native multi-chain support. Choose the SDK that fits your app:

React SDK

React hooks for wallet integration in your apps with native transaction support

React Native SDK

Build mobile wallet experiences for iOS and Android with React Native

Browser SDK

Framework-agnostic JavaScript SDK for wallet integration in web apps
Not sure which SDK to use? Check out our SDK comparison guide to find the perfect fit for your use case.

Developer resources

Recipes and starter kits

Explore starter templates and example implementations

Sandbox

Test your integration in our interactive sandbox

FAQ

Find answers to common questions

Support

Get help from our developer support team