Base MCP Server provides a bridge between AI assistants and the Base blockchain network, enabling wallet management, balance checking, and transaction execution through natural language commands. Built with TypeScript and the viem library, it supports both Base Mainnet and Sepolia testnet, handling private key management securely while exposing tools for creating wallets, checking balances, sending transactions, and processing natural language requests. The implementation includes a natural language parser that recognizes common blockchain operation intents, making it particularly valuable for users who want to interact with Base network directly through conversational AI without managing technical blockchain details.
Processes a natural language command for Base network operations. It accepts the following arguments: command (string) - The natural language command to process (e.g., 'Send 0.5 ETH to 0x1234...'). It returns a structured response with the result of the operation, including transaction details for send operations, balance information for balance checks, and wallet details for wallet creation.
Creates a new wallet on the Base network. It accepts the following arguments: name (optional string) - A name for the wallet. It returns an object containing the wallet address, name, and other details.
Checks the balance of a wallet on the Base network. It accepts the following arguments: wallet (optional string) - The wallet name or address to check (defaults to the primary wallet). It returns the wallet balance in ETH.
Lists all available wallets. It returns an array of wallet objects, each containing the wallet address, name, and other details.
No reviews yet. Be the first to review!
Sign in to join the conversation
Our bundler currently only supports TypeScript-based servers. Check back soon!