This MCP server provides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API. Developed by Dan Schlabach and Tina He, it enables operations like retrieving wallet addresses, getting testnet ETH, listing balances, transferring funds, and deploying smart contracts. The implementation uses TypeScript and leverages the Coinbase SDK to facilitate blockchain interactions, making it valuable for users who want to perform cryptocurrency operations or smart contract deployments directly through Claude.
Retrieves the address for your wallet.
Lists all balances for your wallet.
Transfers funds from your wallet to another address. Parameters: destination (string), assetId (string), amount (number)
Deploys a smart contract to the blockchain. Parameters: constructorArgs (array), contractName (string), solidityInputJson (object), solidityVersion (string)
Checks the reputation of an address. Parameters: address (string)
Gets the vaults for a given asset on Morpho. Parameters: assetSymbol (string, optional)
Calls a contract function on the blockchain. Parameters: contractAddress (string), functionName (string), functionArgs (array), abi (object), value (number, optional)
Gets the assets available for onramping in a given country/subdivision. Parameters: country (string), subdivision (string, required for US)
Gets a URL for onramping funds via Coinbase. Parameters: amountUsd (number), assetId (string)
Gets the balance of an ERC20 token. Parameters: contractAddress (string)
Transfers an ERC20 token to another address. Parameters: contractAddress (string), toAddress (string), amount (number)
Lists NFTs owned by a specific address. Parameters: ownerAddress (string), limit (number, default: 50)
Transfers an NFT to another address. Supports both ERC721 and ERC1155 standards. Parameters: contractAddress (string), tokenId (string), toAddress (string), amount (number, default: 1)
Buys OpenRouter credits with USDC. Parameters: amountUsd (number)
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!