Labsco
MCP SERVER

Free USDC Transfer

by magnetai

Create a Coinbase MPC wallet and send USDC on Base from the conversation, with the transfer scheduled and handed off rather than waited on.

Wallets, Signing & Transaction ExecutionVerified
Summary
Two tools, one of which moves money, and neither of them waits to tell you it arrived.

The scope is narrow on purpose: make a wallet, send USDC on Base, nothing else. Because the transfer is only scheduled and the confirmation is never awaited, whatever is on the receiving end has to reconcile the payment itself, and the signing key lives in the server's environment for as long as it runs.

What it is

A two-tool server over Coinbase's CDP wallet API: one creates an MPC wallet address, the other schedules a USDC transfer on the Base chain.

What you get
  • create_coinbase_mpc_wallet returns a new Coinbase MPC wallet address for the account
  • tranfer-usdc takes a recipient and a USDC amount, works out the value of the purchased items, and schedules the payment on Base
  • The call returns as soon as the transfer is scheduled, so a slow confirmation on chain does not hold the conversation open
Requirements

A Coinbase CDP key pair — COINBASE_CDP_API_KEY_NAME and COINBASE_CDP_PRIVATE_KEY — and a wallet with USDC already in it: a newly created wallet cannot send until the user deposits.

Setup effort

One command plus a key — npx -y @magnetai/free-usdc-transfer, then supply credentials