MCP 服务器

Vibe Springs

net.vibesprings/x402-tools

此 MCP 可以做什么

Offers pay-per-use weather, environmental, foreign-exchange, cryptocurrency, DeFi, blockchain wallet, gas-price, travel, and marketplace analytics tools.

audit_agent_visibility
AEO/GEO Agent Visibility Auditor. Audit any third-party API endpoint for x402 compatibility, schema compliance, robots.txt indexing accessibility, and LLM tool calling clarity. [PAID: $0.75 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Target API endpoint URL to check'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
check_listing_health
FREE x402 merchant listing health report (3/day/IP). Pass your merchant domain or payTo address and get: per-listing serviceName/tags/icon checks, 30-day call and payer counts, revenue proxy, market rank among all Bazaar domains, and a prioritized fix list. The free tier of the paid trends/competitors/audit suite. [FREE]
输入模式
{'type': 'object', 'properties': {'payTo': {'type': 'string', 'description': 'Merchant payTo address (0x...). Provide this or domain.'}, 'domain': {'type': 'string', 'description': 'Merchant domain to analyze (e.g. api.example.com). Provide this or payTo.'}}}
check_watch
Check a watch condition by ID. Evaluates if the condition has been met relative to the caller's previous baseline, updates baseline to current, and sends notifications if triggered. [PAID: $0.008 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The watchId to check'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
check_watches_batch
Batch check up to 5 watch conditions concurrently. If individual watches fail or are missing, error objects are returned inline to prevent batch interruption. [PAID: $0.02 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['ids'], 'properties': {'ids': {'type': 'string', 'description': 'Comma-separated watch IDs to check'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
convert_currency
Convert any amount between 30+ fiat currencies with real-time ECB rates. Returns converted amount, rate, and inverse rate. [PAID: $0.002 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'Target currency ISO code (e.g. JPY, EUR)'}, 'from': {'type': 'string', 'description': 'Source currency ISO code (e.g. GBP, USD)'}, 'amount': {'type': 'string', 'default': '1', 'description': 'Amount to convert'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_bazaar_category_trends
Fetches historical metrics, active listings share, price distribution, and call volume momentum for a specific Bazaar service tag over a snapshot series. [PAID: $0.25 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['tag'], 'properties': {'tag': {'type': 'string', 'description': 'Bazaar tag or category name'}, 'window': {'type': 'number', 'default': 7, 'description': 'Number of snapshot dates to trace (7-30)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_bazaar_competitors
Finds the closest competitor listings by tag overlap and semantic token similarity. Returns pricing, calls, and payers for each competitor along with the query resource's market rank. [PAID: $0.5 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 10, 'description': 'Max competitors (1-25)'}, 'payTo': {'type': 'string', 'description': 'Merchant payTo address to analyze'}, 'resource': {'type': 'string', 'description': 'Listing resource URL to analyze'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_crypto_news
Aggregated real-time cryptocurrency news feed with lexicon-based sentiment analysis and cross-outlet story clustering. Filters by topic, time-range, and sentiment bands. [PAID: $0.008 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max articles (1-50)'}, 'since': {'type': 'string', 'description': 'ISO timestamp or shorthand 1h, 6h, 24h'}, 'topic': {'type': 'string', 'description': 'Comma-separated keywords (e.g. bitcoin,ethereum)'}, 'maxSentiment': {'type': 'number', 'description': 'Max sentiment score (-1 to 1)'}, 'minSentiment': {'type': 'number', 'description': 'Min sentiment score (-1 to 1)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_crypto_prices
Live cryptocurrency prices, market caps, volume, and percentage changes for top tokens. Supports custom coin lists and multiple quote currencies. [PAID: $0.005 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'vs': {'type': 'string', 'default': 'usd', 'description': 'Quote currency: usd, eur, gbp, jpy, btc, eth'}, 'ids': {'type': 'string', 'description': 'Comma-separated CoinGecko IDs (e.g. bitcoin,ethereum). Omit for top coins.'}, 'limit': {'type': 'number', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Max results'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_defi_yields
Premium cross-protocol DeFi yield aggregator and scanner powered by DefiLlama. Scans Aave, Compound, Uniswap, Morpho, and 100+ protocols for the best APY opportunities across chains. Filter by token, chain, and minimum TVL. [PAID: $0.06 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'sort': {'type': 'string', 'default': 'apy', 'description': 'Sort by: apy, tvl, or protocol'}, 'chain': {'type': 'string', 'description': 'Filter by chain: base, ethereum, arbitrum, optimism. Omit for all chains.'}, 'limit': {'type': 'number', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Max results'}, 'token': {'type': 'string', 'default': 'USDC', 'description': 'Filter by token symbol (e.g. USDC, ETH, WBTC)'}, 'min_tvl': {'type': 'number', 'default': 100000, 'description': 'Minimum TVL in USD'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_delay_risk
Outdoor delay & disruption risk score. Combines 7-day precipitation history, NRCS soil characteristics (drainage class, hydrologic group), ground-drying dynamics, temperature, freeze/thaw state, and wind forecast into a single 0–100 disruption risk score with per-day breakdown and contributing factors. Purpose-built for scheduling decisions (construction ground work, outdoor events, logistics, drone flights). Select an activity profile — ground_work | outdoor_event | logistics | aerial — to weight factors. US coverage only. [PAID: $0.25 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude of the site (US coverage)'}, 'lon': {'type': 'number', 'description': 'Longitude (US coverage)'}, 'days': {'type': 'number', 'default': 3, 'maximum': 7, 'minimum': 1, 'description': 'Forecast window in days'}, 'soil': {'type': 'string', 'default': 'mixed', 'description': 'Soil type if known: clay | silt | sand | rock | mixed'}, 'profile': {'type': 'string', 'default': 'ground_work', 'description': 'Activity profile: ground_work | outdoor_event | logistics | aerial'}, 'exposure': {'type': 'string', 'default': 'open', 'description': 'Sun exposure: open | shaded'}, 'gradient': {'type': 'string', 'default': 'moderate', 'description': 'Site slope: flat | moderate | steep'}, 'drainageClass': {'type': 'string', 'description': 'NRCS drainage class'}, 'hydrologicGroup': {'type': 'string', 'description': 'NRCS hydrologic soil group (A-D, or dual)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_delay_risk_demo
Demo: weather-driven delay-risk score for 5 fixed US locations. Same schema as the full endpoint but cheaper. Locations span clay, wet coast, semi-arid, fast-drain, and silt. [PAID: $0.002 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'soil': {'type': 'string', 'description': 'Soil type override'}, 'profile': {'type': 'string', 'default': 'ground_work', 'description': 'Activity profile'}, 'location': {'type': 'string', 'default': 'nova', 'description': 'Demo location key: nova | houston | seattle | denver | miami'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_exchange_rates
Current and historical foreign exchange rates from the European Central Bank. 30+ currencies supported. [PAID: $0.002 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'Comma-separated target currencies. Omit for all.'}, 'base': {'type': 'string', 'default': 'USD', 'description': 'Base currency ISO code (e.g. USD, EUR, GBP)'}, 'date': {'type': 'string', 'default': 'latest', 'description': 'YYYY-MM-DD for historical rate'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_forecast
Up to 16-day weather forecast for any location. Temperature, precipitation probability, wind, UV index. [PAID: $0.002 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['location'], 'properties': {'days': {'type': 'number', 'default': 7, 'maximum': 16, 'minimum': 1, 'description': 'Forecast days'}, 'location': {'type': 'string', 'description': 'City name or region'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_gas_prices
Real-time gas price oracle for Base, Ethereum, Arbitrum, and Optimism. Returns slow/standard/fast fee tiers, estimated costs for common operations, and network congestion status. [PAID: $0.001 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': 'Network: base, ethereum, arbitrum, or optimism'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_listing_intel
Audit your own x402 listings against the live Bazaar catalogue. Authenticity scoring separates genuine demand from self-traffic (the catalogue's highest-volume listings are frequently a merchant calling itself), listing-health diagnostics explain why a listing takes no paid calls, and price-band guidance is drawn from what measurably sells. Includes your revenue percentile across all indexed merchants. [PAID: $1 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'tag': {'type': 'string', 'description': 'Optional keyword to scope pricing guidance to comparable services.'}, 'domain': {'type': 'string', 'description': 'Merchant domain to audit, e.g. example.com. Provide this or pay_to.'}, 'pay_to': {'type': 'string', 'description': 'Receiving wallet address (0x...) whose listings should be audited.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_market_history
The x402 Bazaar as a time series, reconstructed from our own daily snapshots. Coinbase's discovery API returns only the catalogue as it is right now - it has no archive. This returns per-day ecosystem GMV, merchant and listing counts, price-band distribution and median/P90 pricing; per-merchant lifecycle with first-seen, last-seen and departure; every observed price change with date and magnitude; and the biggest movers ranked by change in unique paying wallets rather than call count, because call volume is trivially inflated by a merchant calling its own endpoint. The free current-snapshot view is at /state-of-x402. [PAID: $25 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'days': {'type': 'string', 'description': 'Limit to the most recent N daily snapshots. Omit for the full archive. Max 400.'}, 'merchant': {'type': 'string', 'description': 'Optional domain filter, e.g. example.com, to scope merchant and price detail.'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_market_pulse
Real-time market snapshot in one call: top crypto prices (CoinGecko), major FX rates (ECB), Base gas fees, and top USDC DeFi yields (DefiLlama). All four sources fetched in parallel. [PAID: $0.05 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'properties': {'base': {'type': 'string', 'default': 'USD', 'description': 'Base fiat currency for FX rates'}, 'cryptos': {'type': 'string', 'description': 'Comma-separated CoinGecko token IDs (default: top 10 by market cap)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_risk_report
Comprehensive on-chain due-diligence report. Combines 6+ risk signals (known-risky address, wallet age, contract bytecode, proxy detection, selfdestruct patterns) with full wallet profiling and token holdings. [PAID: $0.1 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': 'Target chain: base, ethereum, or sepolia'}, 'address': {'type': 'string', 'description': 'Ethereum address to analyze (0x-prefixed, 42 chars)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_travel_brief
Complete destination intelligence in one call. Geocodes any city then fetches 7-day weather forecast, air quality index, upcoming public holidays, and local currency FX rates — all in parallel. [PAID: $0.05 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['location'], 'properties': {'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code for holidays (auto-detected if omitted)'}, 'currency': {'type': 'string', 'default': 'USD', 'description': 'Local currency ISO code for FX rates'}, 'location': {'type': 'string', 'description': 'City or place name (e.g. Paris, Tokyo, New York)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_wallet_intel
Premium wallet intelligence and profiling for Base, Ethereum, and Sepolia. Checks address profile, EOA vs smart contract, ERC-20 token balances (USDC, USDT, WETH, LINK, etc.), total transaction counts, activity classification, and behavior tags (whale, active-trader, stablecoin-holder). [PAID: $0.1 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': 'Network: ethereum, base, or sepolia'}, 'address': {'type': 'string', 'description': 'Ethereum address (0x...)'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
get_weather_history
Historical daily weather for any location worldwide. Temperature, precipitation, wind speed, and conditions. [PAID: $0.002 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['location', 'start_date', 'end_date'], 'properties': {'end_date': {'type': 'string', 'description': 'End date YYYY-MM-DD (max 90 days range, must be yesterday or earlier)'}, 'location': {'type': 'string', 'description': 'City name or region'}, 'start_date': {'type': 'string', 'description': 'Start date YYYY-MM-DD'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
health
Service health, upstream data-source probes, facilitator reachability, and 7-day paid-call reliability (p95 latency, paid-but-failed rate) for Vibe Springs. [FREE]
输入模式
{'type': 'object', 'properties': {}}
register_watch
Register a watch condition for real-time monitoring of prices, gas, weather, wallet balances/txs, or custom API endpoints. Returns watchId and checkEndpoint URL. [PAID: $0.01 USDC per call via x402 on Base. First call without payment_signature returns the payment requirements.]
输入模式
{'type': 'object', 'required': ['kind', 'target', 'condition'], 'properties': {'kind': {'type': 'string', 'description': 'price | gas | weather | wallet | endpoint'}, 'notify': {'type': 'object', 'description': '{ email?: string }'}, 'target': {'type': 'string', 'description': 'Symbol (e.g. BTC-USD), chain (base), location (London), address, or URL'}, 'condition': {'type': 'object', 'description': '{ op: gt|lt|crosses|changes, field: string, value?: number }'}, 'authorizedPayers': {'type': 'array', 'description': 'Array of additional addresses allowed to check this watch'}, 'payment_signature': {'type': 'string', 'description': 'Optional x402 payment token. Call the tool WITHOUT this first to receive payment requirements (price, payTo, asset, nonce rules), sign the exact-scheme EIP-712 USDC authorization with your wallet, then retry with this field set to the base64 token.'}}}
search_services
Search the full Vibe Springs catalog of 53 pay-per-use x402 endpoints by keyword, category, or max price. Returns endpoint URLs, prices, params, and example requests. [FREE]
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Keyword query, e.g. "weather", "wallet", "pdf"'}, 'category': {'type': 'string', 'description': 'Category filter, e.g. "data/weather", "market-intelligence"'}, 'max_price': {'type': 'number', 'description': 'Only services at or below this USDC price'}}}
已添加
check_listing_health
2026年9月17日 12:54
已添加
get_market_history
2026年9月17日 12:54
已添加
get_listing_intel
2026年9月17日 12:54
已添加
audit_agent_visibility
2026年9月17日 12:54
已添加
get_bazaar_competitors
2026年9月17日 12:54
已添加
get_bazaar_category_trends
2026年9月17日 12:54
已添加
check_watches_batch
2026年9月17日 12:54
已添加
check_watch
2026年9月17日 12:54
已添加
register_watch
2026年9月17日 12:54
已添加
get_travel_brief
2026年9月17日 12:54
已添加
get_market_pulse
2026年9月17日 12:54
已添加
get_risk_report
2026年9月17日 12:54
已添加
get_wallet_intel
2026年9月17日 12:54
已添加
get_gas_prices
2026年9月17日 12:54
已添加
get_defi_yields
2026年9月17日 12:54
已添加
get_crypto_news
2026年9月17日 12:54
已添加
get_crypto_prices
2026年9月17日 12:54
已添加
convert_currency
2026年9月17日 12:54
已添加
get_exchange_rates
2026年9月17日 12:54
已添加
get_delay_risk_demo
2026年9月17日 12:54
已添加
get_delay_risk
2026年9月17日 12:54
已添加
get_weather_history
2026年9月17日 12:54
已添加
get_forecast
2026年9月17日 12:54
已添加
search_services
2026年9月17日 12:54
已添加
health
2026年9月17日 12:54