Vibe Springs
What this MCP does
Offers pay-per-use weather, environmental, foreign-exchange, cryptocurrency, DeFi, blockchain wallet, gas-price, travel, and marketplace analytics tools.
Tools
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'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.'}}}
Input schema
{'type': 'object', 'properties': {}}
Input schema
{'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.'}}}
Input schema
{'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'}}}
Recent tool changes
Similar MCP servers
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…
Gate MCP
Provides public Gate exchange market data for spot, futures, delivery, margin, options, Alpha, Earn products, order books, candle…
AgentFeed
Provides crypto market data on liquidations, funding, open interest, order books, spreads, liquidation forecasts, and tokenized-a…
whale-insights
Provides read-only crypto market and on-chain intelligence, including whale activity, analyst signals, prices, funding rates, gas…
Okx
Provides public OKX market data for crypto instruments, including candles, prices, order books, funding rates, open interest, pos…
mcp
Provides crypto derivatives and market-structure data including funding, open interest, liquidations, options, ETF flows, leverag…