Get Started

Set up the Clawmart Discovery MCP in about 2 minutes. Then Claude can discover and call paid APIs.

1

Get a wallet (USDC optional to start)

You'll need a wallet private key for the MCP server. Clawmart will try to use free-trial / platform credits first when available. To keep calling APIs after that, you'll want some USDC on Base.

Recommended: Start with $5-10 USDC for uninterrupted usage.

Options:

  • Use an existing wallet (MetaMask, Rainbow, etc.) and bridge USDC to Base
  • Create a new wallet specifically for this (recommended for testing)
  • Use Coinbase to buy and withdraw USDC directly to Base
2

Configure Claude Desktop

Open your Claude Desktop config file:

Config file location
# macOS
~/Library/Application Support/Claude/claude_desktop_config.json

# Windows
%APPDATA%\Claude\claude_desktop_config.json

# Linux
~/.config/Claude/claude_desktop_config.json

Add this configuration:

claude_desktop_config.json
{
  "mcpServers": {
    "clawmart-discovery": {
      "command": "npx",
      "args": ["-y", "@clawmart/discovery"],
      "env": {
        "X402_DASHBOARD_API_URL": "https://clawmart.xyz",
        "X402_WALLET_PRIVATE_KEY": "0x..."
      }
    }
  }
}

Replace the placeholder values:

  • 0x... → your wallet's private key (from step 1)
  • https://clawmart.xyz → the dashboard URL (for API discovery + proxy)
3

Restart Claude Desktop

Quit Claude Desktop completely and reopen it. The MCP should now be connected.

You can verify by asking Claude:

"are you familiar with clawmart"

Claude should mention search_x402_apis, get_api_details, and call_x402_api.

4

Try it out!

Ask Claude something that requires real-time data:

"What's the current price of ETH?"
"Look up NFT #200 from the Bored Ape Yacht Club collection"
"What's the weather in San Francisco right now?"

Claude will search for a relevant API, pay the small fee, and return the result.

Configuration Options

X402_WALLET_PRIVATE_KEYYour wallet's private key (required)
X402_DASHBOARD_API_URLDashboard URL for API discovery (default: http://localhost:3000)
X402_NETWORKNetwork identifier (default: eip155:8453 for Base)

Ready to explore what APIs are available?

Browse API Directory