phantom-wallet-mcp
Originally fromdflowprotocol/dflow_phantom-connect-skill
Installation
SKILL.md
Phantom Wallet MCP
Use the phantom MCP server to interact with the user's Phantom wallet directly.
Available Tools
| Tool | Description |
|---|---|
get_wallet_addresses |
Get blockchain addresses (Solana, Ethereum, Bitcoin, Sui) for the connected wallet |
sign_transaction |
Sign a transaction (base64url for Solana, RLP hex for Ethereum) |
transfer_tokens |
Transfer SOL or SPL tokens on Solana — builds, signs, and sends the transaction |
buy_token |
Fetch Solana swap quotes from Phantom API; optionally sign and send |
sign_message |
Sign a UTF-8 message with automatic chain-specific routing |
Setup
The phantom MCP server requires a PHANTOM_APP_ID environment variable from Phantom Portal. On first use, it opens a browser for OAuth authentication via Google or Apple login.