by magnetai
mcp-free-usdc-transfer is an MCP server that facilitates free USDC transfers on the Base network by integrating with Coinbase CDP for secure MPC wallet functionality. It aims to provide cost-effective and simplified USDC transactions for individuals and businesses.
mcp-free-usdc-transfer is an MCP (Model Context Protocol) server that enables free USDC transfers on the Base network. It leverages Coinbase CDP (Coinbase Decentralized Protocol) for secure MPC (Multi-Party Computation) wallet integration, allowing users to send USDC without incurring transaction fees.
To use mcp-free-usdc-transfer, you first need to obtain a Coinbase CDP API key. After signing up for a Coinbase CDP account and generating your API key, you can configure the MCP server. This can be done by adding a specific JSON configuration to your claude_desktop_config.json
file, which includes your Coinbase CDP API key name and private key. Alternatively, you can install the server using magnet-desktop
.
Once configured, you can utilize the provided functions:
transfer-usdc
: This function allows you to specify a USDC amount and a recipient (on-chain address or ENS/BaseName domain) to schedule a free USDC transfer on the Base chain. It provides a link to view transaction details on BaseScan.create_coinbase_mpc_wallet
: This function creates a new Coinbase MPC wallet address. If a wallet already exists, it returns the existing address. The wallet seed is securely stored in mpc_info.json
in your Documents directory.Q: What is Coinbase CDP? A: Coinbase CDP (Coinbase Decentralized Protocol) is a platform that provides MPC (Multi-Party Computation) wallet solutions, enabling secure and feeless transactions.
Q: Are the USDC transfers truly free? A: Yes, the project aims to provide free USDC transfers on the Base network by leveraging Coinbase CDP's capabilities.
Q: How does the project handle transaction times?
A: Due to the inherent uncertainty of blockchain transaction times, the transfer-usdc
function schedules the transaction and does not wait for its completion. Users are provided with a BaseScan link to monitor the transaction status.
Q: Where is the Coinbase MPC wallet seed stored?
A: The seed file for Coinbase MPC wallets is stored in the Documents directory under the file name mpc_info.json
.
Q: Can I use this with other AI platforms besides Claude Desktop? A: While the documentation specifically mentions Claude Desktop, as an MCP server, it is designed to be integrated with various platforms that support the Model Context Protocol. Compatibility with other platforms would depend on their MCP support and configuration options.
An MCP server implementation enabling free USDC transfers on Base with Coinbase CDP MPC Wallet integration.
tranfer-usdc
create_coinbase_mpc_wallet
claude_desktop_config.json
:{
"mcpServers": {
"free-usdc-transfer": {
"command": "npx",
"args": [
"-y",
"@magnetai/free-usdc-transfer"
],
"env": {
"COINBASE_CDP_API_KEY_NAME": "YOUR_COINBASE_CDP_API_KEY_NAME",
"COINBASE_CDP_PRIVATE_KEY": "YOUR_COINBASE_CDP_PRIVATE_KEY"
}
}
}
}
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Crafted by Magnet Labs with our vibrant AI & Crypto community
Reviews feature coming soon
Stay tuned for community discussions and feedback