MCP HubMCP Hub
magnetai

mcp-free-usdc-transfer

by: magnetai

MCP (Model Context Protocol) server - free usdc transfer powered by Coinbase CDP

14created 10/01/2025
Visit
Blockchain
USDC

📌Overview

Purpose: This framework aims to facilitate free USDC transfers on the Base platform through easy integration with Coinbase's MPC wallet.

Overview: The Free USDC Transfer MCP Server is designed to provide users with seamless and cost-free transactions of USDC, leveraging robust security through the Coinbase MPC wallet. It simplifies the transfer process while ensuring user-friendly name resolution for addresses.

Key Features:

  • Free USDC Transfers: Allows users to send USDC to any address or ENS/BaseName domain on the Base chain without incurring any fees, making transactions straightforward and accessible.

  • Coinbase MPC Wallet: Enables users to create and manage a secure Coinbase MPC wallet, ensuring safe and feeless financial interactions.

  • Name Resolution: Automatically supports ENS and BaseName domains, enhancing user experience by simplifying the address input process.


Free USDC Transfer MCP Server

An MCP server implementation for free USDC transfers on Base with Coinbase CDP MPC Wallet integration.

Features

  • Free USDC Transfers: Send USDC to any address or ENS/BaseName domain on Base with no fees.
  • Coinbase MPC Wallet: Manage your Coinbase MPC wallet for secure, feeless transactions.
  • Name Resolution: Automatic support for ENS and BaseName domains.

Functions

transfer-usdc

  • Description: Transfer USDC to the recipient on the Base chain.
  • Inputs:
    • usdc_amount (number): USDC amount, greater than 0.
    • recipient (string): Recipient's on-chain address or ENS domain (e.g., example.eth).
  • Behavior:
    • Verifies the recipient's address or resolves ENS domains.
    • Schedules a USDC transfer on the Base chain.
    • Provides a link to view transaction details on BaseScan.

create_coinbase_mpc_wallet

  • Description: Create a Coinbase MPC wallet address.
  • Behavior:
    • Creates a new Coinbase MPC wallet and saves the seed to a secure file.
    • Returns the existing wallet address if a wallet already exists.
    • Seed file is stored as mpc_info.json in the Documents directory.

Configuration

Getting an API Key

  1. Sign up for a Coinbase CDP account.
  2. Generate your API key from the developer dashboard.

Usage with Claude Desktop

  1. Add the following to your 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"
          }
        }
      }
    }
    
  2. Alternatively, install the server with magnet-desktop.

License

This MCP server is licensed under the MIT License, allowing you to use, modify, and distribute the software as per the terms of the MIT License. For more details, see the LICENSE file in the project repository.


Crafted by Magnet Labs with our vibrant AI & Crypto community.