mcp-free-usdc-transfer

This repository provides an MCP server for free USDC transfers on the Base blockchain using Coinbase CDP MPC wallet integration, supporting ENS and BaseName domain resolution for simplified transactions.

16
3

Free USDC Transfer MCP Server

This is an MCP server implementation designed for enabling free USDC transfers on the Base blockchain, leveraging Coinbase CDP (Cloud Developer Platform) MPC Wallet integration.

Features

  • Free USDC Transfers: Facilitates sending USDC to any address or ENS/BaseName domain on Base without transaction fees.
  • Coinbase MPC Wallet: Enables the creation and management of a Coinbase MPC wallet for secure, feeless transactions.
  • Name Resolution: Automatically supports ENS and BaseName domains for user-friendly address resolution.

Functions

transfer-usdc

  • Description: Transfers USDC to a specified recipient on the Base chain. The transaction is scheduled without waiting for completion due to blockchain transaction time uncertainty.
  • Inputs: usdc_amount (number, >0), recipient (string, address or ENS domain).
  • Behavior: Verifies the recipient, schedules the transfer, and provides a BaseScan link.

create_coinbase_mpc_wallet

  • Description: Creates a Coinbase MPC wallet address.
  • Behavior: Generates a new wallet, saves the seed to mpc_info.json in the Documents directory, or returns the existing address if a wallet already exists.

Configuration

Requires a Coinbase CDP account and API key. The server can be integrated with Claude Desktop by adding a configuration block to claude_desktop_config.json, including the command, arguments, and environment variables for the Coinbase CDP API key.

License

Licensed under the MIT License.


Crafted by Magnet Labs.

Repository

MA
magnetai

magnetai/mcp-free-usdc-transfer

Created

January 10, 2025

Updated

March 24, 2025

Language

JavaScript

Category

Developer Tools