mcpserver.lol
registry/spraay-x402-mcp
Connection check local install

spraay-x402-mcp

MCP server for Spraay x402 Gateway. 60 tools for crypto payments, DeFi, and AI on Base.

Tools 97
GitHub stars 2
Installs / wk
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

97 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

spraay_analytics_txhistory from source
Get decoded transaction history for any address on Base. Returns transaction types, values, timestamps, and decoded method calls. Costs $0.003 USDC.
spraay_analytics_wallet from source
Get a comprehensive wallet profile including ETH + token balances, wallet age, entity classification, and portfolio breakdown on Base. Costs $0.005 USDC.
spraay_audit_log from source
Record an immutable audit trail entry for payments, escrows, compliance actions, and other events. Data persists in Supabase. Costs $0.001 USDC.
spraay_audit_query from source
Query the audit trail by actor, action, resource, or time range. Returns matching entries sorted newest first. Data persists in Supabase. Costs $0.005 USDC.
spraay_auth_session from source
Create an authenticated session with scoped permissions and configurable TTL. Returns a session token (spr_...) for use in Authorization headers. Data persists in Supabase. Costs $…
spraay_auth_verify from source
Verify a session token and check its permissions, expiry, and associated address. Data persists in Supabase. Costs $0.001 USDC.
spraay_balances from source
Get ETH + ERC-20 token balances for any wallet on Base. Returns formatted balances with USD values where available. Costs $0.002 USDC.
spraay_batch_estimate from source
Estimate gas cost for a batch payment before executing. Returns estimated gas in wei and USD equivalent. Costs $0.001 USDC.
spraay_batch_execute from source
Execute a batch payment to up to 200 recipients in a single Base transaction via the Spraay protocol. Supports any ERC-20 token or native ETH. Returns unsigned transaction data for…
spraay_bridge_chains from source
List all chains supported by the Spraay bridge aggregator (LI.FI). Returns chain names, IDs, and supported tokens. Costs $0.001 USDC.
spraay_bridge_quote from source
Get a cross-chain bridge quote via LI.FI aggregator. Supports Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, Optimism, and more. Returns estimated output, fees, and execu…
spraay_chat from source
Send a message to 200+ AI models (GPT-4o, Claude, Llama 3, Gemini, Mistral, etc.) via the Spraay x402 Gateway. Returns the model
spraay_classify_address from source
AI-powered wallet classification with risk scoring. Analyzes on-chain activity to classify addresses as whale, retail, MEV bot, exchange, bridge, or contract. Returns risk score, c…
spraay_classify_tx from source
AI-powered transaction classification with risk scoring. Decodes, categorizes, and analyzes any Base transaction. Returns type (swap, transfer, contract call, etc.), risk level, an…
spraay_compute_batch from source
Batch compute — submit up to 50 jobs in a single x402 payment with 10% discount. Mix any types: text-inference, image-generation, tts, stt, embeddings, video-generation. Costs $0.0…
spraay_compute_embeddings from source
Generate text embeddings via Spraay Compute. For RAG, semantic search, clustering. Costs $0.005 USDC.
spraay_compute_estimate from source
Estimate compute cost before committing. Returns price breakdown per job. FREE — no x402 payment required.
spraay_compute_image_generation from source
Generate images via Spraay Compute. FLUX Schnell, FLUX Dev, SDXL via Replicate. Text to image. Costs $0.02-$0.08 USDC.
spraay_compute_models from source
List all available compute models with pricing and capabilities. Grouped by type (text, image, video, tts, stt, embeddings). FREE — no x402 payment required.
spraay_compute_status from source
Poll async compute job status. Use for video generation and batch jobs that return
spraay_compute_stt from source
Speech-to-text via Spraay Compute. Transcribe audio from a URL using Whisper. Costs $0.02 USDC.
spraay_compute_text_inference from source
Run LLM text inference via Spraay Compute. 11 models across Chutes, Replicate, OpenRouter (DeepSeek, Llama, Qwen, Gemma). Costs $0.003-$0.10 USDC depending on model.
spraay_compute_tts from source
Text-to-speech via Spraay Compute. Convert text to natural-sounding audio. Replicate TTS models. Costs $0.03-$0.05 USDC.
spraay_compute_video_generation from source
Generate video from text via Spraay Compute. MiniMax Video 01, Wan 2.1 via Replicate. Async — poll spraay_compute_status for results. Costs $0.40-$0.50 USDC.
spraay_cron_cancel from source
Cancel a scheduled job by ID. Stops future executions. Data persists in Supabase. Costs $0.001 USDC.
spraay_cron_create from source
Create a scheduled job for recurring payments, DCA strategies, reminders, or any gateway action. Supports standard 5-part cron expressions. Data persists in Supabase. Costs $0.005…
spraay_cron_list from source
List all scheduled jobs with optional status and action filters. Data persists in Supabase. Costs $0.001 USDC.
spraay_escrow_cancel from source
Cancel an escrow. Depositor can cancel unfunded escrows; depositor or arbiter can cancel funded ones. Data persists in Supabase. Costs $0.002 USDC.
spraay_escrow_create from source
Create a conditional escrow with optional milestones, arbiter, and expiry on Base. Funds are held until release conditions are met. Data persists in Supabase. Returns escrow ID and…
spraay_escrow_fund from source
Mark an escrow as funded. Changes status from
spraay_escrow_get from source
Get full escrow details including status, participants, conditions, balance check, and timestamps by ID. Data persists in Supabase. Costs $0.001 USDC.
spraay_escrow_list from source
List escrows by address (depositor, beneficiary, or arbiter) with optional status filter. Data persists in Supabase. Costs $0.002 USDC.
spraay_escrow_release from source
Release escrow funds to the beneficiary. Returns an unsigned ERC-20 transfer transaction for the depositor to sign. Only depositor or arbiter can release. Data persists in Supabase…
spraay_explain_contract from source
AI-powered smart contract analysis. Explains what a verified contract does, lists its functions, identifies patterns (ERC-20, ERC-721, etc.), and flags security properties. Costs $…
spraay_free_chat from source
Send a message to a free AI model from the open models catalog (Llama, Mistral, and more). Returns the model
spraay_free_chat_models from source
List the free AI models available for spraay_free_chat (open models catalog). Returns model IDs and metadata. FREE — no x402 charge.
spraay_free_dex_pairs from source
Get detailed data for a specific DEX pair on a specific chain via DexScreener. Returns price, liquidity, volume, transaction counts, and FDV. FREE — no x402 charge.
spraay_free_dex_search from source
Search DEX token pairs across all chains via DexScreener (Uniswap, PancakeSwap, Raydium, etc.). Returns matching pairs with price, liquidity, 24h volume, and chain. FREE — no x402…
spraay_free_dex_tokens from source
Get all DEX trading pairs for a given token address via DexScreener. Returns every pair the token trades in, with price and liquidity per pair. FREE — no x402 charge.
spraay_free_dex_trending from source
Get currently trending tokens and pairs across DEXes via DexScreener. Returns the hottest pairs by recent volume and price action. FREE — no x402 charge.
spraay_free_models from source
List the full model catalog (free mirror of the paid spraay_models list). Returns all model IDs, providers, and context window sizes. FREE — no x402 charge.
spraay_gpu_models from source
List all available GPU model shortcuts grouped by category (image, video, LLM, audio, utility). Shows shortcut names, full Replicate model IDs, and descriptions. You can also use a…
spraay_gpu_run from source
Run AI model inference on GPU via Replicate. Supports image generation (flux-pro, sdxl, ideogram), video generation (wan-video, minimax-video), LLMs (llama-70b, llama-8b, mixtral),…
spraay_gpu_status from source
Check the status of a GPU prediction by ID. Use this to poll for results on longer-running jobs like video generation or large model inference. Returns output when complete. Costs…
spraay_image_edit from source
Edit an existing image with a text prompt (optionally masked). May return the edited image directly or a job ID to poll with spraay_image_status. Costs $0.05 USDC.
spraay_image_generate from source
Generate an image from a text prompt using DALL-E 3, FLUX, or SDXL. May return the image directly or a job ID to poll with spraay_image_status. Costs $0.06 USDC.
spraay_image_status from source
Poll the status of an image generation or edit job by ID. Returns progress/state and the result URL(s) once complete. Costs $0.001 USDC.
spraay_invoice_create from source
Create a payment invoice with a pre-encoded ERC-20 transfer transaction. Supports USDC, USDT, DAI, EURC, WETH on Base. Data persists in Supabase. Returns invoice ID, payment instru…
spraay_invoice_get from source
Look up a specific invoice by ID. Returns full invoice details, on-chain balance check, and payment status. Data persists in Supabase. Costs $0.001 USDC.
spraay_invoice_list from source
List invoices by creator or payer address with optional status filter. Data persists in Supabase. Costs $0.002 USDC.
spraay_kyc_status from source
Check KYC verification status by record ID or wallet address. Returns verification level, check results, and expiry. Data persists in Supabase. Costs $0.005 USDC.
spraay_kyc_verify from source
Initiate KYC/KYB verification for compliance-gated payments. Supports individual and business verification at basic, enhanced, or full levels. Data persists in Supabase. Costs $0.0…
spraay_logs_ingest from source
Ingest structured logs for debugging and monitoring agent workflows. Accepts up to 100 entries per batch. Data persists in Supabase. Costs $0.001 USDC.
spraay_logs_query from source
Query structured logs by service, level, and time range. Returns matching log entries sorted newest first. Data persists in Supabase. Costs $0.003 USDC.
spraay_markets_kalshi_events from source
List prediction market events from Kalshi (regulated US event contracts). Returns events with markets, tickers, and prices. Costs $0.001 USDC.
spraay_markets_kalshi_market from source
Get detail for a single Kalshi market by its ticker. Returns yes/no prices, volume, and settlement info. Costs $0.001 USDC.
spraay_markets_polymarket_events from source
List prediction market events from Polymarket. Returns events with their markets, outcomes, and current prices. Costs $0.001 USDC.
spraay_markets_polymarket_market from source
Get detail for a single Polymarket market by its condition ID. Returns outcomes, current prices, volume, and resolution status. Costs $0.001 USDC.
spraay_markets_polymarket_orderbook from source
Get the live CLOB order book for a Polymarket outcome token. Returns bids and asks with sizes. Costs $0.001 USDC.
spraay_markets_polymarket_trades from source
Get recent trades for a Polymarket market by condition ID. Returns trade history with price, size, side, and timestamp. Costs $0.001 USDC.
spraay_markets_search from source
Search prediction markets across Polymarket and Kalshi in one query. Returns matching markets from all sources with prices and source labels. Costs $0.002 USDC.
spraay_models from source
List all 200+ AI models available on the Spraay x402 Gateway. Returns model IDs, providers, and context window sizes. Costs $0.001 USDC.
spraay_notify_email from source
Send an email notification via AgentMail for payment confirmations, alerts, receipts, or general communication. Supports subject, CC, and reply-to. Costs $0.003 USDC.
spraay_notify_sms from source
Send an SMS notification for payment alerts (simulated — Twilio integration coming). Requires E.164 phone format. Costs $0.005 USDC.
spraay_notify_status from source
Check delivery status of a previously sent email or SMS notification by notification ID. Costs $0.001 USDC.
spraay_oracle_fx from source
Get stablecoin exchange rates with depeg detection. Returns cross-rates between USDC, USDT, DAI, and EURC. Costs $0.002 USDC.
spraay_oracle_gas from source
Get current gas prices on Base in gwei. Returns base fee, priority fee, and estimated transaction costs. Costs $0.001 USDC.
spraay_oracle_prices from source
Get real-time on-chain token prices with confidence scores from Uniswap V3 QuoterV2 on Base. Returns USD prices for ETH, WETH, cbBTC, USDT, DAI, EURC, and more. Costs $0.003 USDC.
spraay_payroll_estimate from source
Estimate gas and fees for a payroll batch before executing. Returns estimated gas in wei and USD. Costs $0.002 USDC.
spraay_payroll_execute from source
Execute a payroll batch payment via Spraay V2 contract on Base. Pay up to 200 employees in a single transaction with any stablecoin. Returns unsigned transaction data. Costs $0.02…
spraay_payroll_tokens from source
List all stablecoins supported for payroll on Base. Returns symbols, addresses, and decimals. Costs $0.001 USDC.
spraay_prices from source
Get live on-chain token prices on Base from Uniswap V3 pools. Returns USD prices with timestamps. Costs $0.002 USDC.
spraay_resolve from source
Resolve ENS names (.eth) and Basenames (.base.eth) to wallet addresses, or perform reverse lookup from address to name. Costs $0.001 USDC.
spraay_rpc_call from source
Make a premium multi-chain JSON-RPC call via Alchemy (EVM) or Helius (Solana). Supports Base, Ethereum, Arbitrum, Polygon, BNB Chain, Avalanche, and Solana. Costs $0.001 USDC.
spraay_rpc_chains from source
List all chains supported by the Spraay RPC proxy and their allowed JSON-RPC methods. Costs $0.001 USDC.
spraay_search_extract from source
Extract clean, structured content from specific URLs — perfect for RAG pipelines. Returns the full text content of each page, ready for LLM consumption. Up to 5 URLs per request. C…
spraay_search_qna from source
Ask a question and get a direct, synthesized answer with cited sources. Searches the web, extracts relevant content, and generates a comprehensive answer. Great for research and fa…
spraay_search_web from source
Search the web and get clean, LLM-ready results via Tavily. Returns extracted content (not just links), plus an AI-generated answer. Supports basic and advanced search depth, domai…
spraay_stocks_company from source
Get a company profile via Finnhub. Returns name, exchange, industry, market cap, IPO date, and more. Costs $0.001 USDC.
spraay_stocks_history from source
Get historical OHLC candles for a stock via Finnhub. Returns open/high/low/close/volume series for the requested resolution and range. Costs $0.001 USDC.
spraay_stocks_price from source
Get a real-time stock quote via Finnhub. Returns current price, daily open/high/low, previous close, and change. Costs $0.001 USDC.
spraay_stocks_search from source
Search for a stock symbol by company name or partial ticker via Finnhub. Returns matching symbols with descriptions. Costs $0.001 USDC.
spraay_storage_get from source
Retrieve previously pinned content from IPFS/Arweave by CID. Returns the stored data. Costs $0.002 USDC.
spraay_storage_pin from source
Pin content to IPFS via Pinata for permanent decentralized storage. Returns CID (content identifier) for retrieval. Supports text, JSON, and base64 data. Costs $0.005 USDC.
spraay_storage_status from source
Check the pin status of a storage request by pin ID. Returns pinning progress and confirmation. Costs $0.001 USDC.
spraay_summarize from source
AI intelligence briefing for any wallet address or transaction hash. Returns structured risk assessment, entity classification, activity summary, and actionable insights. Costs $0.…
spraay_swap_execute from source
Execute a token swap via Uniswap V3 on Base. Returns unsigned transaction data for the caller to sign and broadcast. Get a quote first with spraay_swap_quote. Costs $0.01 USDC.
spraay_swap_quote from source
Get a swap quote from Uniswap V3 on Base. Returns expected output amount, price impact, and route details. Use spraay_swap_tokens to see available tokens. Costs $0.002 USDC.
spraay_swap_tokens from source
List all tokens available for swapping on Spraay via Uniswap V3 on Base. Returns symbols, addresses, and decimals. Costs $0.001 USDC.
spraay_tax_calculate from source
Calculate crypto tax gain/loss using FIFO method for up to 500 transactions. Returns per-event breakdown and aggregate summary with short/long-term classification. Data persists in…
spraay_tax_report from source
Retrieve a previously calculated tax report by ID, or list all reports. Data persists in Supabase. Costs $0.02 USDC.
spraay_webhook_delete from source
Delete a registered webhook by ID. Removes it permanently from Supabase. Costs $0.001 USDC.
spraay_webhook_list from source
List all registered webhooks with their status, subscribed events, and delivery stats. Data persists in Supabase. Costs $0.001 USDC.
spraay_webhook_register from source
Register a webhook endpoint to receive real-time POST events for payments, escrows, swaps, invoices, and more. Returns webhook ID and HMAC secret for signature verification. Data p…
spraay_webhook_test from source
Send a test ping event to a registered webhook to verify delivery and signature validation. Data persists in Supabase. Costs $0.002 USDC.
spraay_xmtp_inbox from source
Read XMTP inbox messages for an Ethereum address. Returns decrypted messages from the production XMTP network. Costs $0.002 USDC.
spraay_xmtp_send from source
Send an encrypted XMTP message to any Ethereum address on the XMTP production network. Messages are end-to-end encrypted. Costs $0.003 USDC.