Labsco
MCP SERVER

tip.md x402 + CDP

by xR0am

Let an assistant send a crypto tip to a developer — check the balance, send on Base or Solana, and withdraw what is left.

Wallets, Signing & Transaction Execution
Summary
A payment rail an agent can actually use.

Tipping normally means a browser, a wallet extension and a chain choice. Here the whole sequence — check balance, pick the chain the recipient supports, send, confirm — happens as tool calls, with the platform's cut taken on the backend.

What it is

The MCP server for tip.md, which routes tips to developers' own wallets. Payments come in from a dedicated tipping wallet over the x402 protocol and go out through Coinbase's CDP wallet API, with a fixed platform fee deducted and the rest disbursed to the recipient.

What you get
  • The balance available for tipping, so the agent knows what it can spend before it offers
  • A tip sent to a named recipient, with Base and Solana each addressable directly
  • A lookup of which wallet types a recipient has configured, so a tip is not sent down a rail they cannot receive on
  • Withdrawal of unspent funds from the tipping wallet back to you
  • Export of the tipping wallet, and a ping tool for checking the connection is live
Requirements

Clone and npm install, then run. Real tipping needs a funded dedicated tipping wallet; `NODE_ENV=demo npm start` runs the payment flow in demo mode. The server must be connected to an MCP client to exercise the tools — running it alone only prints logs.

Setup effort

Build from source — clone the repository and build it, then point your client at the binary