# mcp-free-usdc-transfer

> MCP Server

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.

## Overview

- **Category:** Developer Tools
- **Language:** JavaScript
- **Stars:** 21
- **Forks:** 3
- **Owner:** magnetai
- **GitHub:** https://github.com/magnetai/mcp-free-usdc-transfer
- **Homepage:** https://docs.cdp.coinbase.com/mpc-wallet/docs/welcome
- **Created:** 2025-01-10T06:27:00+00:00
- **Updated:** 2025-03-24T19:45:56+00:00
- **Source:** https://model-context-protocol.com/servers/free-usdc-transfer-coinbase-cdp-mcp

## Setup

## Setup

### Getting an API Key
1. Sign up for a [Coinbase CDP account](https://portal.cdp.coinbase.com/)
2. Generate your API key from the developer dashboard

### Usage with Claude Desktop
1. Add this to your `claude_desktop_config.json`:
```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. Or install the server with **[magnet-desktop](https://github.com/magnetai/magnet-desktop)**

## Tools

## Available Tools

1. Free USDC Transfers: Send USDC to any address or ENS/BaseName domain on Base - no fees, just simple transfers.
2. Coinbase MPC Wallet: Create and manage your Coinbase MPC wallet for secure, feeless transactions.
3. Name Resolution: Automatic support for **ENS** and **BaseName** domains.
4. `tranfer-usdc`: Analyze the value of the purchased items and transfer USDC to the recipient via the Base chain.
5. `create_coinbase_mpc_wallet`: Create a Coinbase MPC wallet address.
