x402engine-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| X402_BASE_URL | No | Gateway URL (default: https://x402-gateway-production.up.railway.app) | https://x402-gateway-production.up.railway.app |
| X402_DEV_BYPASS | No | Dev bypass secret to skip payments | |
| X402_PAYMENT_HEADER | No | Pre-signed payment header |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| discover_servicesA | List all available x402 Engine APIs with pricing, endpoints, and payment networks. Call this first to understand what's available. |
| service_healthA | Get live health metrics for all x402engine services — latency (p50/p95/p99), error rates, request volume, and status. Free, no payment required. Call this before choosing which service to use. |
| generate_imageA | Generate an image from a text prompt. Three quality tiers: 'fast' ($0.015, FLUX Schnell), 'quality' ($0.05, FLUX.2 Pro), 'text' ($0.12, Ideogram v3 for images with text). Returns image URL. |
| execute_codeA | Execute code in a secure sandboxed environment (E2B). Supports Python, JavaScript, Bash, and R. $0.005 per execution. |
| transcribe_audioA | Transcribe audio to text using Deepgram Nova-3. Accepts a public URL to an audio file. $0.10 per transcription. |
| get_crypto_priceB | Get current prices for cryptocurrencies. $0.001 per request. |
| get_crypto_marketsB | Get top cryptocurrencies by market cap with detailed market data. $0.002 per request. |
| get_crypto_historyB | Get historical price data for a cryptocurrency. $0.003 per request. |
| get_trending_cryptoC | Get trending cryptocurrencies. $0.001 per request. |
| search_cryptoA | Search for a cryptocurrency by name or symbol. $0.001 per request. |
| get_crypto_categoriesA | List CoinGecko category IDs for sector discovery and downstream market filters. $0.001 per request. |
| get_wallet_balancesA | Get token balances for a wallet address on any supported chain. $0.005 per request. |
| get_wallet_transactionsA | Get transaction history for a wallet address. $0.005 per request. |
| get_wallet_pnlB | Get profit and loss analysis for a wallet's token trades. $0.01 per request. |
| get_token_pricesA | Get DEX-derived prices for tokens by contract address. $0.005 per request. |
| get_token_metadataA | Get metadata for a token (name, symbol, decimals, etc.). $0.002 per request. |
| pin_to_ipfsA | Pin JSON data to IPFS via Pinata. Returns the IPFS CID. $0.01 per pin. |
| get_from_ipfsB | Retrieve content from IPFS by CID. $0.001 per request. |
| search_flightsB | Search flight offers by route, dates, and passengers. Returns pricing, itineraries, and airlines. $0.01 per request. |
| search_locationsA | Search for airports and cities by keyword. Returns IATA codes, names, and coordinates. $0.005 per request. |
| search_hotelsA | Search hotel offers by city and dates. Returns room details, pricing, and availability. $0.01 per request. |
| search_cheapest_datesA | Find the cheapest travel dates for a route. Returns date/price pairs sorted by price. $0.01 per request. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| services |
TDQS
Scored across 22 tools
Several crypto tools overlap: get_crypto_price and get_token_prices both return prices but differ by input (name vs contract), and get_crypto_markets, get_crypto_history, and get_trending_crypto all provide market data. Descriptions help distinguish them, but an agent could easily select the wrong one. Other domains (travel, IPFS, wallets) are clearly separate.
Most tools follow a verb_noun pattern (transcribe_audio, get_crypto_price, generate_image, search_flights), but a few deviate like service_health (noun_noun) and get_from_ipfs (verb_preposition_noun). The overall style is fairly consistent and readable.
With 22 tools, the server is on the heavier side, covering many unrelated domains (audio, crypto, images, travel, IPFS, wallets). It feels like a diverse API collection rather than a focused toolset, but each tool appears to earn a place for its specific purpose.
Each domain has reasonable but not exhaustive coverage: crypto has price/market/history/trending/search/categories, wallets have balances/transactions/pnl, travel has search but no booking, IPFS has pin/get but no unpin. The surface is usable but has minor gaps that an agent might need to work around.