@phantom/mcp-server
MCP ServerFreeMCP Server for Phantom Wallet
Capabilities5 decomposed
solana wallet transaction signing via mcp protocol
Medium confidenceEnables Claude and other MCP clients to request transaction signatures from Phantom Wallet through a standardized Model Context Protocol server interface. The server acts as a bridge between LLM agents and the Phantom wallet extension, handling serialization of transaction objects, routing signature requests to the wallet's browser extension via postMessage API, and returning signed transactions back to the client with cryptographic proof of authorization.
Implements MCP protocol as a native bridge to Phantom Wallet's browser extension, using postMessage API for secure cross-context communication rather than exposing wallet APIs directly to the LLM, maintaining hardware wallet security guarantees while enabling agent-driven transaction workflows
Provides MCP-standard interface for wallet integration (enabling Claude native support) while maintaining Phantom's security model, unlike direct RPC approaches that would require private key exposure or custom client implementations
mcp-compliant wallet connection state management
Medium confidenceManages the lifecycle of connections between the MCP server and Phantom Wallet, handling wallet discovery, connection establishment, account enumeration, and network switching. The server maintains state about which wallet is connected, which accounts are available, and the current Solana network (mainnet, devnet, testnet), exposing this state as queryable MCP resources that clients can poll or subscribe to for real-time updates.
Exposes wallet state as first-class MCP resources rather than imperative function calls, allowing clients to declaratively query and subscribe to connection state changes, with automatic event propagation from Phantom's wallet change listeners to MCP resource updates
Provides reactive state management through MCP's resource model rather than polling, reducing latency and enabling real-time UI updates in Claude and other clients when wallet state changes
solana instruction composition and transaction building via mcp tools
Medium confidenceExposes MCP tool definitions that allow clients to construct Solana instructions and transactions without direct blockchain interaction. The server provides schema-based tool definitions for common Solana operations (token transfers, program invocations, system instructions), validates instruction parameters against Solana's IDL specifications, and returns properly formatted instruction objects that can be batched into transactions for signing.
Implements instruction composition as schema-based MCP tools with automatic parameter validation against Solana IDL specifications, allowing Claude to generate valid instructions through natural language without understanding binary encoding, while maintaining type safety through JSON schema definitions
Abstracts Solana's binary instruction format through MCP's schema-based tool interface, enabling non-expert developers to compose transactions through Claude's natural language, whereas direct Web3.js usage requires understanding Solana's low-level instruction encoding
phantom wallet event subscription and notification relay
Medium confidenceSubscribes to Phantom Wallet's event stream (account changes, network switches, wallet disconnections) and relays these events to MCP clients through the MCP protocol's notification mechanism. The server maintains event listeners on the Phantom extension's postMessage API, buffers events, and pushes them to connected clients, enabling real-time awareness of wallet state changes without polling.
Bridges Phantom's browser extension event model to MCP's notification protocol, enabling server-to-client push notifications for wallet state changes rather than client polling, with automatic event buffering and delivery guarantees at the MCP layer
Provides push-based event delivery through MCP notifications rather than requiring clients to poll wallet state, reducing latency and enabling reactive workflows that respond immediately to wallet changes
multi-signature transaction coordination
Medium confidenceCoordinates signing of transactions that require multiple signers by managing signature collection, tracking which signers have approved, and assembling the final signed transaction once all required signatures are gathered. The server maintains a transaction signing session, routes signature requests to appropriate signers (via Phantom or other wallet providers), and combines signatures into a valid Solana transaction that can be submitted to the blockchain.
Implements transaction signing sessions with state tracking for multi-signer coordination, managing signature collection and assembly through MCP tool calls rather than requiring clients to manually orchestrate multiple wallet interactions, with automatic signer sequencing validation
Abstracts multi-sig coordination complexity through MCP tools, enabling Claude to orchestrate multi-signer transactions through natural language, whereas manual approaches require clients to manage signature state and ordering themselves
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with @phantom/mcp-server, ranked by overlap. Discovered automatically through the match graph.
Armor Crypto MCP
** - MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
Openfort
** - Supercharge your AI assistant with plug-and-play access to authentication, project scaffolding, and smart wallet tooling.
Awesome Crypto MCP Servers by badkk
** - A curated list of MCP servers by **[Luke Fan](https://github.com/badkk)**
ai-memecoin-trading-bot
AI-powered meme coin trading bot for Solana and Base that automatically scans new tokens, detects honeypots, calculates win probability, executes trades. Built in Go with a multi-agent architecture, real-time risk controls, and a web dashboard for monitoring. Designed for autonomous meme coin tradin
@coinbase/cds-mcp-server
Coinbase Design System - MCP Server
LunchMoney
** - MCP server for LunchMoney personal finance and budgeting tool.
Best For
- ✓AI agent developers building Solana-native applications
- ✓Teams integrating wallet functionality into Claude-powered workflows
- ✓Developers prototyping autonomous trading or portfolio management agents
- ✓Multi-account Solana applications requiring account selection UI
- ✓Agents that need to adapt behavior based on network context (mainnet vs testnet)
- ✓Workflows that must verify wallet availability before committing to transaction sequences
- ✓Non-expert developers building Solana agents with Claude
- ✓Workflows requiring complex multi-instruction transactions
Known Limitations
- ⚠Requires Phantom Wallet browser extension to be installed and unlocked on the host machine
- ⚠Only supports Solana blockchain — no cross-chain transaction signing
- ⚠No built-in transaction simulation or dry-run capability — all requests go directly to wallet for user approval
- ⚠Depends on postMessage API availability — cannot work in pure Node.js environments without browser context
- ⚠State is ephemeral — no persistence across server restarts without external storage
- ⚠Network switching detection relies on Phantom's event emissions — may have slight latency
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Package Details
About
MCP Server for Phantom Wallet
Categories
Alternatives to @phantom/mcp-server
Are you the builder of @phantom/mcp-server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →