Solana Web3.js MCP Server

A Model Context Protocol (MCP) server that enables AI assistants like Claude to develop and deploy Solana smart contracts end-to-end. This server acts as a bridge between AI language models and the…

Local serverstdioMIT

What is the Solana Web3.js MCP Server?

Solana Web3.js MCP Server is an MCP project maintained in the frankgengo/solana-web3js-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that enables AI assistants like Claude to develop and deploy Solana smart contracts end-to-end. This server acts as a…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
getAccountInfoFetch and decode account information
checkAccountBalanceGet SOL balance for an address
findProgramAccountsFind accounts owned by a program
getRentExemptionCalculate minimum balance for rent exemption
createTransactionBuild a transaction with specified instructions
signTransactionSign a transaction with one or more keypairs
sendTransactionSend and confirm a transaction on-chain
simulateTransactionSimulate a transaction without sending it
getTransactionStatusCheck the status of a transaction
generateKeypairCreate a new Solana keypair
importKeypairImport an existing keypair from various formats
deriveKeypairDerive a keypair from seed, mnemonic, or path
deployProgramDeploy a program to a Solana cluster
upgradeProgramUpgrade an existing upgradeable program
generateProgramAddressDerive a program derived address (PDA)
createTokenCreate a new SPL token
mintTokensMint tokens to a token account
transferTokensTransfer tokens between accounts
getTokenAccountInfoGet token account information
getTokenSupplyGet the total supply of a token
getConfigGet current configuration settings
setConfigUpdate configuration parameters
getClusterVersionGet Solana cluster version
saveKeypairSave keypair to secure storage
recoverKeypairRecover keypair from seed phrase
verifyKeypairVerify keypair integrity
requestAirdropRequest SOL from devnet/testnet faucet
manageStakeCreate and manage stake accounts
getValidatorsGet validator information
getBlockGet block details by slot number
getBlockProductionGet block production statistics
getRecentBlockhashGet recent blockhash with fee calculator
getEpochInfoGet current epoch information
getInflationRateGet current inflation rate
getLogsStream and filter transaction logs
getProgramLogsMonitor program execution logs

How to install the Solana Web3.js MCP Server

{
  "mcpServers": {
    "solana": {
      "command": "node",
      "args": [
        "/absolute/path/to/solana-web3js-mcp-server/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.