Skip to main content
Glama

Spraay x402 MCP Server

Version Tools License: MIT

Full-stack DeFi infrastructure for AI agents — 57 pay-per-use tools (56 active) on Base with persistent Supabase storage.

Connect Claude, Cursor, or any MCP-compatible AI to onchain payments, token swaps, bridge, payroll, invoicing, escrow, oracle data, analytics, AI inference, email, XMTP messaging, webhooks, cron scheduling, IPFS storage, multi-chain RPC, KYC, auth, audit trail, tax & 200+ AI models.

AI agents pay USDC per request via x402 protocol. No API keys. No accounts. Just plug in and go.


Quick Start

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "spraay": {
      "command": "npx",
      "args": ["-y", "spraay-x402-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "spraay": {
      "command": "npx",
      "args": ["-y", "spraay-x402-mcp"],
      "env": {
        "EVM_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
      }
    }
  }
}

Smithery

smithery mcp add Plagtech/Spraay-x402-mcp

From Source

git clone https://github.com/plagtech/spraay-x402-mcp
cd spraay-x402-mcp
npm install
echo "EVM_PRIVATE_KEY=0xYOUR_KEY" > .env
npm start

57 Tools — 15 Categories

AI ($0.001–$0.005)

Tool

Description

Cost

spraay_chat

Chat with 200+ AI models (GPT-4, Claude, Llama, Gemini)

$0.005

spraay_models

List all available models

$0.001

Payments ($0.001–$0.01)

Tool

Description

Cost

spraay_batch_execute

Batch pay up to 200 recipients in one tx

$0.01

spraay_batch_estimate

Estimate gas for batch payment

$0.001

DeFi — Swap ($0.001–$0.01)

Tool

Description

Cost

spraay_swap_quote

Get Uniswap V3 swap quote

$0.002

spraay_swap_tokens

List supported swap tokens

$0.001

spraay_swap_execute

Execute swap (unsigned tx)

$0.01

Oracle ($0.001–$0.003)

Tool

Description

Cost

spraay_oracle_prices

On-chain token prices with confidence scores

$0.003

spraay_oracle_gas

Gas prices on Base

$0.001

spraay_oracle_fx

Stablecoin FX rates with depeg detection

$0.002

Bridge ($0.001–$0.005)

Tool

Description

Cost

spraay_bridge_quote

Cross-chain bridge quote (8+ chains)

$0.005

spraay_bridge_chains

Supported bridge chains

$0.001

Payroll ($0.001–$0.02)

Tool

Description

Cost

spraay_payroll_execute

Pay up to 200 employees in stablecoins

$0.02

spraay_payroll_estimate

Estimate payroll gas and fees

$0.002

spraay_payroll_tokens

List payroll stablecoins

$0.001

Invoice ($0.001–$0.005) — persistent

Tool

Description

Cost

spraay_invoice_create

Create invoice with payment tx

$0.005

spraay_invoice_list

List invoices by address

$0.002

spraay_invoice_get

Look up invoice by ID

$0.001

Analytics ($0.003–$0.005)

Tool

Description

Cost

spraay_analytics_wallet

Wallet profile: balances, age, classification

$0.005

spraay_analytics_txhistory

Transaction history with decoded types

$0.003

Escrow ($0.001–$0.008) — persistent

Tool

Description

Cost

spraay_escrow_create

Create conditional escrow with milestones

$0.008

spraay_escrow_list

List escrows by address

$0.002

spraay_escrow_get

Escrow status and details

$0.001

spraay_escrow_fund

Mark escrow as funded

$0.002

spraay_escrow_release

Release funds to beneficiary

$0.005

spraay_escrow_cancel

Cancel escrow

$0.002

AI Inference ($0.008–$0.01)

Tool

Description

Cost

spraay_classify_address

AI wallet classification with risk scoring

$0.008

spraay_classify_tx

AI transaction classification and risk analysis

$0.008

spraay_explain_contract

AI smart contract analysis and explanation

$0.01

spraay_summarize

AI intelligence briefing for any address or tx

$0.008

Communication ($0.001–$0.005)

Tool

Description

Cost

Status

spraay_notify_email

Send email notifications (AgentMail)

$0.003

✅ Live

spraay_notify_sms

Send SMS notifications

$0.005

⏳ Simulated

spraay_notify_status

Check notification delivery status

$0.001

✅ Live

spraay_webhook_register

Register webhook endpoint

$0.003

✅ Persistent

spraay_webhook_test

Test webhook delivery

$0.002

✅ Persistent

spraay_webhook_list

List registered webhooks

$0.001

✅ Persistent

spraay_webhook_delete

Delete webhook

$0.001

✅ Persistent

spraay_xmtp_send

Send encrypted XMTP message

$0.003

✅ Live

spraay_xmtp_inbox

Read XMTP inbox

$0.002

✅ Live

Infrastructure ($0.001–$0.005)

Tool

Description

Cost

Status

spraay_rpc_call

Multi-chain JSON-RPC via Alchemy

$0.001

✅ Live

spraay_rpc_chains

List supported RPC chains

$0.001

✅ Live

spraay_storage_pin

Pin to IPFS via Pinata

$0.005

✅ Live

spraay_storage_get

Retrieve pinned content

$0.002

✅ Live

spraay_storage_status

Check pin status

$0.001

✅ Live

spraay_cron_create

Create scheduled job

$0.005

✅ Persistent

spraay_cron_list

List scheduled jobs

$0.001

✅ Persistent

spraay_cron_cancel

Cancel scheduled job

$0.001

✅ Persistent

spraay_logs_ingest

Ingest structured logs

$0.001

✅ Persistent

spraay_logs_query

Query logs

$0.003

✅ Persistent

Identity & Access ($0.001–$0.05) — persistent

Tool

Description

Cost

spraay_kyc_verify

Initiate KYC/KYB verification

$0.05

spraay_kyc_status

Check KYC status

$0.005

spraay_auth_session

Create scoped auth session

$0.005

spraay_auth_verify

Verify session token

$0.001

Compliance ($0.001–$0.02) — persistent

Tool

Description

Cost

spraay_audit_log

Record audit trail entry

$0.001

spraay_audit_query

Query audit trail

$0.005

spraay_tax_calculate

Calculate crypto tax (FIFO)

$0.01

spraay_tax_report

Retrieve tax report

$0.02

Data ($0.001–$0.002)

Tool

Description

Cost

spraay_prices

Live token prices on Base

$0.002

spraay_balances

ETH + ERC-20 balances for any wallet

$0.002

spraay_resolve

ENS / Basename resolution

$0.001


How It Works

  1. AI agent calls a tool (e.g. spraay_batch_execute)

  2. MCP server hits the Spraay x402 Gateway

  3. Gateway returns 402 Payment Required with USDC amount

  4. @x402/axios auto-signs a USDC micropayment from your wallet

  5. Gateway validates payment and returns data

  6. Agent gets the response

All payments are micro-transactions ($0.001–$0.05) in USDC on Base mainnet.


Requirements

  • Wallet: EVM private key with USDC on Base (even $1 covers thousands of calls)

  • Node.js: 18+

  • MCP Client: Claude Desktop, Cursor, or any MCP-compatible client

Environment Variables

Variable

Required

Default

Description

EVM_PRIVATE_KEY

Yes

Wallet private key for USDC payments

SPRAAY_GATEWAY_URL

No

https://gateway.spraay.app

Override gateway URL


License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/plagtech/spraay-x402-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server