Tip Md X402 MCP Server

Communauté Finance et paiements

Cryptocurrency tipping using the x402 payment protocol and CDP Wallet.

Que pouvez-vous faire avec Tip Md X402 MCP Server ?

  • x402 Payment Collection: Users pay from dedicated wallets using the x402 payment protocol (Money IN)
  • CDP Automatic Disbursement: Backend automatically splits payments (96% recipient, 4% platform) via Coinbase Wallet API (Money OUT)
  • MCP Tool Integration: Works with Claude, ChatGPT, Cursor, or any MCP-compatible agent
  • True Composability: Transform existing AI workflows into payment-enabled experiences

Installation

Les étapes d'installation sont dans la documentation ci-dessous. Documentation

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. tip.md x402 + CDP MCP Server
  2. 🌟 About tip.md
  3. 🚀 Quick Demo (No Setup Required)
  4. 🎯 What This Does
  5. Architecture: True x402 → CDP Flow
  6. 📋 Available MCP Tools
  7. 🧪 Testing with MCP Clients
  8. 🛠️ Production Integration (Requires Setup)
  9. 🏗️ Technical Architecture
  10. 🎖️ Hackathon Submission Details
  11. 📚 Learn More
  12. 🤝 Support

tip.md x402 + CDP MCP Server

🏆 Hackathon Entry: Transform any AI agent into a payment-enabled tipping agent using x402 payment collection with CDP automatic disbursement.

🌟 About tip.md

tip.md is a platform that allows developers to receive cryptocurrency tips directly to their wallets via a simple button embeddable in GitHub READMEs, websites, or any markdown content. It supports:

  • Multiple Blockchains: Ethereum, Base,Solana, and Bitcoin Lightning Network
  • Direct-to-Wallet Payments: Tips go straight to your wallet, no custody
  • Simple Integration: One button, works everywhere markdown is supported
  • 4% Platform Fee: Transparent pricing, we only make money if you do
  • Client-Side Security: All transactions processed securely in the browser

This MCP server extends tip.md's functionality by enabling any AI agent to facilitate crypto tipping through the innovative x402 + CDP integration.

🚀 Quick Demo (No Setup Required)

For Judges & Evaluators: Experience the x402 + CDP tipping flow instantly:

git clone https://github.com/xR0am/tip-md-x402-mcp-server.git
cd tip-md-x402-mcp-server
npm install
NODE_ENV=demo npm start

⚠️ Important: The server running alone shows logs, but to see the demo payment functionality, you need to connect it to an MCP client (see Testing with MCP Clients below).

🎯 What This Does

Core Innovation: ANY AI agent + this MCP = instant payment-enabled agent

  • x402 Payment Collection: Users pay from dedicated wallets using the x402 payment protocol (Money IN)
  • CDP Automatic Disbursement: Backend automatically splits payments (96% recipient, 4% platform) via Coinbase Wallet API (Money OUT)
  • MCP Tool Integration: Works with Claude, ChatGPT, Cursor, or any MCP-compatible agent
  • True Composability: Transform existing AI workflows into payment-enabled experiences
🔄 The Complete Flow
  1. User: "Check balance" → Agent: "47.50 USDC available for tipping"
  2. User asks AI agent: "Tip @username 5 USDC"
  3. x402 Payment Collection: Agent generates payment request, user pays from dedicated wallet
  4. CDP Automatic Disbursement: Backend splits payment and sends to recipient + platform
  5. AI Confirms: "✅ Sent 5 USDC to @username"

Architecture: True x402 → CDP Flow

User Payment Flow
User → Dedicated Tipping Wallet → x402 Payment Collection → CDP Agent Wallet → CDP Disburses to Recipient (96%) + Platform (4%)

📋 Available MCP Tools

This MCP server exposes 7 tools that any AI agent can use:

💰 x402 + CDP Payment Tools (Hackathon Innovation)
  • mcp_tip_md_tip_on_base: Send USDC tips on Base using x402 payment protocol with CDP automatic disbursement
  • mcp_tip_md_tip_on_solana: Send USDC tips on Solana using x402 payment protocol
  • mcp_tip_md_check_tipping_balance: Check/create your dedicated tipping wallet balance and info
🔧 Wallet Management Tools
  • mcp_tip_md_export_tipping_wallet: Export your tipping wallet private key (security sensitive)
  • mcp_tip_md_withdraw_tipping_funds: Withdraw USDC from your tipping wallet to any address
🔍 User & Network Tools
  • mcp_tip_md_get_user_wallet_types: Check recipient's supported cryptocurrencies and wallet types
  • mcp_tip_md_crypto_tipping: Manual crypto tipping information for agents with wallet to instruct (Ethereum, Base, Solana - no x402/CDP flow)
🏥 System Tools
  • mcp_tip_md_ping: Health check endpoint

🧪 Testing with MCP Clients

To see the actual demo payment functionality, you need to connect the MCP server to a compatible client:

Cursor IDE Setup
  1. Edit your MCP configuration (~/.cursor/mcp.json): json { "mcpServers": { "tip-md-demo": { "command": "node", "args": ["dist/mcp-server/src/index.js"], "cwd": "/path/to/tip-md-x402-mcp-server", "env": { "NODE_ENV": "demo" } } } }
  2. Restart Cursor and look for the 🔨 tools icon
  3. Test the demo:
    • Type: "Tip user johndoe 5 USDC using base blockchain"
    • Watch the x402 + CDP simulation in action!
Claude Desktop Setup
  1. Install Supergateway (bridges our HTTP transport to stdio): bash npm install -g supergateway
  2. Configure Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json): json { "mcpServers": { "tip-md-demo": { "command": "npx", "args": [ "-y", "supergateway", "--httpStream", "http://localhost:3000/mcp", "--outputTransport", "stdio" ] } } }
  3. Start the MCP server in demo mode: bash NODE_ENV=demo npm start
  4. Restart Claude Desktop and test with: "Show me available tip.md tools"
Other MCP Clients

For clients supporting HTTP-stream transport:

  • Endpoint: http://localhost:3000/mcp (when running locally)
  • Transport: HTTP-stream
  • Environment: Set NODE_ENV=demo for simulation mode

🛠️ Production Integration (Requires Setup)

For full integration with the tip.md platform:

Environment Variables

Create a .env file:

# Database Connection (Required for production)
MONGODB_URI=mongodb+srv://username:password@cluster.mongodb.net/database

# Coinbase Developer Platform (Required for CDP disbursement)
CDP_API_KEY_ID=your_cdp_api_key_id
CDP_API_KEY_SECRET=your_cdp_api_key_secret

# x402 Configuration (Required for payment collection)
X402_WALLET_PRIVATE_KEY=your_x402_wallet_private_key

# Optional Configuration
PORT=3000
NODE_ENV=production
LOG_LEVEL=info
Production Deployment
npm install
npm run build
npm start

🏗️ Technical Architecture

x402 Payment Collection
  • Dedicated Wallets: Each user gets a unique payment wallet
  • Protocol Compliance: Full x402 specification implementation
CDP Automatic Disbursement
  • Smart Splitting: 96% to recipient, 4% to platform
  • Instant Settlement: Automated via Coinbase Developer Platform
MCP Integration
  • Universal Compatibility: Works with any MCP-compatible AI agent
  • Structured Responses: Rich JSON responses for seamless integration
  • Error Handling: Graceful fallbacks and detailed error messages

🎖️ Hackathon Submission Details

Challenge: Coinbase x402 + CDP Integration Innovation: Universal AI agent payment enablement Demo Mode: NODE_ENV=demo npm start Repository: https://github.com/xR0am/tip-md-x402-mcp-server

Key Differentiators
  1. Universal Agent Integration: Any MCP client becomes payment-enabled
  2. Complete Payment Flow: x402 collection + CDP disbursement in one solution
  3. Zero-Setup Demo: Judges can evaluate immediately
  4. Production-Ready: Already integrated with tip.md platform

📚 Learn More

🤝 Support

For questions about this hackathon entry:

  • Issues: Open a GitHub issue
  • Email: support@tip.md
  • Demo Problems: Ensure you're testing through an MCP client, not just the server logs

Built for the Coinbase x402 + CDP Hackathon 🏆

Questions fréquentes

Qu'est-ce que Tip Md X402 MCP Server ?

Cryptocurrency tipping using the x402 payment protocol and CDP Wallet.

Comment installer Tip Md X402 MCP Server ?

Suivez les étapes d'installation de sa documentation, affichée sur cette page et dans son dépôt.

Tip Md X402 MCP Server est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient Tip Md X402 MCP Server ?

Il est publié par tipdotmd. AI.tn le référence sans le maintenir ni le recommander.

Issu des listes communautaires awesome-mcp-servers et du dépôt GitHub du projet. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.