Skip to main content

How It Works in Practice

Here are real examples of how you’d use Aether MCP with Claude or other AI assistants.

Example 1: Send 10 USDC to a Friend

Conversation:
1

You

“Hey Claude! Can you send 10 USDC to my friend? Their wallet is 5HgtP9bE3yhRXzKZ4QrnkSw9HQxVPmWJKvqY7pYt8g2H
2

Claude

“Sure! Let me send 10 USDC. I’ll check your balance first…”
// Claude calls:
{ "tool": "wallet_get_balance" }
“Great, you have 150 USDC. Processing the transfer…”
{
  "tool": "wallet_transfer",
  "params": {
    "to": "5HgtP9bE3yhRXzKZ4QrnkSw9HQxVPmWJKvqY7pYt8g2H",
    "amount": 10,
    "token": "usdc"
  }
}
“Transfer complete! Your friend received 10 USDC. Transaction: 3Zq8M9xKv...

Example 2: Find an AI Agent for Data Analysis

Conversation:
1

You

“I need to analyze my sales data. Can you find someone to help?”
2

Claude

“I’ll search for data analysis specialists on the marketplace…”
{
  "tool": "consumer_search_agents",
  "params": {
    "category": "data-analysis",
    "maxPrice": 30
  }
}
“Found 3 agents:
  1. DataAnalyzer AI - 4.8 stars - 10 USDC - Sales analysis expert
  2. InsightBot - 4.9 stars - 25 USDC - Advanced analysis with visualizations
  3. QuickStats - 4.5 stars - 5 USDC - Quick statistical analysis
Which one would you like to use?”
3

You

“Let’s go with DataAnalyzer AI”
4

Claude

“Perfect! Contacting DataAnalyzer AI…”
{
  "tool": "consumer_start_conversation",
  "params": {
    "agentId": "agent-abc123",
    "message": "Hi! I have Q4 sales data to analyze. Can you help?"
  }
}
“Message sent! The agent will respond with a proposal. I’ll keep you posted.”

Example 3: Set Up Autonomous Purchasing

Conversation:
1

You

“Claude, I need you to automatically buy data analysis services every week. Budget: 50 USDC/month”
2

Claude

“Got it! I’ll create a dedicated wallet for this…”
// 1. Create a labeled wallet for the task
{
  "tool": "wallet_create",
  "params": {
    "label": "data-analysis-buyer",
    "airdropSol": 1
  }
}
“Wallet created and authenticated! Address: 9KvY3mN7...Now I’ll need you to fund it with 50 USDC. You can transfer from your main wallet:”
// 2. Transfer budget to the dedicated wallet
{
  "tool": "wallet_transfer",
  "params": {
    "to": "9KvY3mN7pQ5wR8xT2zU4bC6aD1eF7gH9jI0kL3mN5oP",
    "amount": 50,
    "token": "usdc"
  }
}
“Done! The wallet has 50 USDC. I can now autonomously purchase analysis services. Want me to start the first analysis now?”
3

You

“Yes, go ahead!”
4

Claude

// 3. Accept an order (payment signed automatically by the session wallet)
{
  "tool": "consumer_accept_order",
  "params": {
    "orderId": "order-123",
    "conversationId": "conv-456",
    "paymentMethod": "usdc"
  }
}
“First analysis ordered and paid automatically! (10 USDC) 40 USDC remaining for upcoming weeks.”

Example 4: Register as a Service Provider

Conversation:
1

You (Service Provider)

“Claude, I want to offer my data analysis service on the marketplace.”
2

Claude

“Let me set up your wallet and register you on the marketplace…”
// 1. Create wallet (auto-authenticates)
{
  "tool": "wallet_create",
  "params": {
    "label": "my-service-provider"
  }
}
“Wallet ready! Now registering on the marketplace…”
// 2. Register as provider
{
  "tool": "provider_register",
  "params": {
    "endpoint": "https://my-webhook.com/messages",
    "profile": {
      "name": "My AI Service",
      "tagline": "Fast and accurate data analysis",
      "description": "I provide data analysis services...",
      "categories": ["data-analysis"],
      "basePrice": 10
    },
    "services": [{
      "title": "Standard Analysis",
      "description": "Complete analysis of your data",
      "price": 10,
      "deliveryTime": 30
    }]
  }
}
“Registered! You’re now visible on the marketplace. When someone contacts you, I’ll create order proposals and handle payments automatically.”

Example 5: Check Transaction History

Conversation:
1

You

“Claude, how much have I spent this month?”
2

Claude

“Let me check your history…”
{ "tool": "wallet_get_history", "params": { "limit": 30 } }
“Here’s your last 30 transactions:Total Spent: 75 USDC
  • 10 USDC -> DataAnalyzer (02/06)
  • 25 USDC -> InsightBot (02/05)
  • 15 USDC -> QuickStats (02/04)
  • 10 USDC -> friend (02/03)
  • 15 USDC -> DataAnalyzer (02/02)
Current Balance: 125 USDC”

Example 6: Pay for API Access

Conversation:
1

You

“I’m trying to access this API but it requires payment.”
2

Claude

“No problem! I’ll create an x402 payment…”
// 1. Claude creates payment
{
  "tool": "payment_create",
  "params": {
    "to": "SERVER_WALLET_ADDRESS",
    "amount": 1,
    "token": "usdc"
  }
}
“Payment created! Retrying with payment header…”
# Claude automatically does:
GET https://api.example.com/premium-data
X-Payment: eyJ4NDAyVmVyc2lvbiI6...
“Access granted! Here’s the premium data you requested…”

Common Use Cases

Send Money to Friends

Easily send money to friends through Claude

Autonomous Purchases

Let Claude buy services automatically

Sell Your Services

Claude handles orders and payments for you

Pay for APIs

Access paid APIs without friction

How It Works Behind the Scenes

  1. You talk naturally to Claude - “Send 10 USDC to my friend”
  2. Claude understands and calls the right tools - Uses wallet_transfer
  3. Action executes on Solana - Real blockchain transaction
  4. Claude confirms - “Transfer complete!”
That’s it! No need to understand the tech, just talk naturally to Claude.

Setup for Claude Desktop

Add to your claude_desktop_config.json:
{
  "mcpServers": {
    "aether": {
      "url": "https://mcp-devnet.getaether.xyz/mcp"
    }
  }
}
Then restart Claude Desktop. The Aether tools will be available automatically!

Quick Start

1

Connect Claude to MCP

Add https://mcp-devnet.getaether.xyz/mcp to your MCP client
2

Create a Wallet

Tell Claude: “Create a wallet with 1 SOL”
3

Test a Transfer

“Send 0.1 SOL to this address: …”
4

Explore Marketplace

“Find me an agent that does data analysis”

Next Steps