Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AIFire in da houseCheck it out free

mcp-free-usdc-transfer

MCP.Pizza Chef: magnetai

The mcp-free-usdc-transfer is an MCP server that facilitates free USDC transfers on the Base blockchain, leveraging Coinbase CDP's MPC Wallet for secure and feeless transactions. It supports sending USDC to any address or ENS/BaseName domain, simplifying crypto payments without transaction fees. The server schedules transfers without waiting for blockchain confirmation, optimizing transaction flow. This integration offers seamless wallet management and domain name resolution, making it ideal for developers building decentralized finance applications or payment systems on Base.

Use This MCP server To

Send free USDC payments on Base blockchain Integrate Coinbase MPC Wallet for secure transfers Resolve ENS and BaseName domains for payments Schedule USDC transfers without blocking on confirmation Build decentralized payment apps with fee-free USDC Automate USDC disbursements to crypto addresses Enable feeless crypto transfers in dApps

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

mcp-free-usdc-transfer FAQ

How does the mcp-free-usdc-transfer server handle transaction fees?
It enables free USDC transfers on the Base blockchain by leveraging Coinbase CDP's MPC Wallet, eliminating fees for users.
Can I send USDC to domain names instead of addresses?
Yes, the server supports automatic resolution of ENS and BaseName domains for recipient addresses.
Does the server wait for blockchain transaction confirmation?
No, it schedules the USDC transfer but does not wait for the transaction to complete due to blockchain timing uncertainties.
How do I create and manage wallets with this server?
The server integrates with Coinbase MPC Wallet, allowing secure wallet creation and management for feeless transactions.
Is this server limited to the Base blockchain?
Yes, it is specifically designed for USDC transfers on the Base blockchain using Coinbase CDP.
What input parameters are required for a USDC transfer?
You need to provide the USDC amount (greater than 0) and the recipient address or domain.
Can this server be used in decentralized applications?
Absolutely, it is ideal for integrating fee-free USDC transfers into dApps on Base.
How secure are the transactions handled by this server?
Transactions use Coinbase's MPC Wallet technology, which provides enhanced security for private keys and signing.