mcpField
F
Free USDC Transfer MCP Server

Free USDC Transfer MCP Server

Local
docs.cdp.coinbase.comFinance21Updated 93w ago

About Free USDC Transfer MCP Server

Free USDC Transfer MCP Server is an MCP server that sends USDC on Base using a Coinbase CDP MPC wallet. It resolves ENS and BaseName domains and is aimed at users who want to make stablecoin transfers from an AI assistant.

Key features

  1. 01USDC transfers on the Base chain
  2. 02ENS and BaseName domain resolution
  3. 03Coinbase MPC wallet creation
  4. 04Returns existing wallet address if present

Use cases

  1. 01Sending USDC to a wallet address through an AI assistant
  2. 02Sending USDC to an ENS or BaseName domain
  3. 03Creating and retrieving a Coinbase MPC wallet address

MCP support

This project is an MCP server that exposes the tranfer-usdc and create_coinbase_mpc_wallet tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"free-usdc-transfer": {
"command": "npx",
"args": [
"-y",
"@magnetai/free-usdc-transfer"
],
"env": {
"COINBASE_CDP_API_KEY_NAME": "<COINBASE_CDP_API_KEY_NAME>",
"COINBASE_CDP_PRIVATE_KEY": "<COINBASE_CDP_PRIVATE_KEY>"
}
}
}
}
Run commandnpx -y @magnetai/free-usdc-transfer
Environment variables to set
COINBASE_CDP_API_KEY_NAMESecret
COINBASE_CDP_PRIVATE_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@magnetai/free-usdc-transfer

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Free USDC Transfer MCP Server

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

image

Features

  • Free USDC Transfers: Send USDC to any address or ENS/BaseName domain on Base - no fees, just simple transfers
  • Coinbase MPC Wallet: Create and manage your Coinbase MPC wallet for secure, feeless transactions
  • Name Resolution: Automatic support for ENS and BaseName domains

Functions

tranfer-usdc
  • Description: Analyze the value of the purchased items and transfer USDC to the recipient via the Base chain. Due to the uncertainty of blockchain transaction times, the transaction is only scheduled here and will not wait for the transaction to be completed.
  • 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.
    • If a wallet already exists, returns the existing wallet address.
    • The seed file for Coinbase MPC wallets is stored in the Documents directory under the file name mpc_info.json.

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 this 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"
      }
    }
  }
}
  1. Or install the server with magnet-desktop

License

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.