{"openapi":"3.0.0","info":{"title":"MNOGO-DENEG x402 Tools","description":"32 production x402-paid tools for AI agents: live crypto data (Coinbase), AI chat/research/news, token audits, honeypot checks, wallet profiles, web reader, utilities. USDC on Base, no API keys - pay per call via HTTP 402.","version":"1.0.0","x-402":true},"servers":[{"url":"https://mnogo-deneg.makar52nn2016.workers.dev"}],"paths":{"/api/crypto-price":{"get":{"summary":"Live crypto price","description":"Live spot crypto price in USD for any pair (BTC, ETH, SOL...), straight from Coinbase.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"pair","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/usd-price":{"get":{"summary":"Multi-pair USD prices","description":"USD prices for a comma-separated list of crypto pairs (e.g. BTC,ETH).","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"pairs","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/fear-greed":{"get":{"summary":"Fear & Greed Index","description":"Current Crypto Fear & Greed Index with classification and history spark data.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}}}},"/api/crypto-news":{"get":{"summary":"Crypto news headlines","description":"Fresh crypto news headlines with sources and timestamps.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/ai-chat":{"get":{"summary":"AI chat (GET)","description":"One-shot LLM chat completion via query param - cheapest AI answer on the Bazaar.","x-402-price":0.002,"x-price-usd":0.002,"x-402-price-usd":0.002,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/ai-token-audit":{"get":{"summary":"AI token audit","description":"AI-written audit of any ERC-20 token: holders, liquidity, risk signals.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"token","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/base-gas":{"get":{"summary":"Base gas price","description":"Current Base network gas prices (base fee, priority tiers).","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}}}},"/api/block-number":{"get":{"summary":"Base block number","description":"Latest Base block number with timestamp.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}}}},"/api/btc-halving":{"get":{"summary":"BTC halving countdown","description":"Days and blocks until the next Bitcoin halving, current epoch stats.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}}}},"/api/coin-convert":{"get":{"summary":"Crypto currency converter","description":"Convert any amount between crypto pairs and fiat (e.g. BTC->EUR).","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"from","in":"query","required":true,"schema":{"type":"string"}},{"name":"to","in":"query","required":true,"schema":{"type":"string"}},{"name":"amount","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/erc20-balance":{"get":{"summary":"ERC-20 balance","description":"On-chain ERC-20 token balance for any address on Base.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string"}},{"name":"token","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/hash":{"get":{"summary":"Hash utility","description":"SHA-256/SHA-512/MD5 hash of any text with chosen encoding.","x-402-price":0.003,"x-price-usd":0.003,"x-402-price-usd":0.003,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string"}},{"name":"algo","in":"query","required":true,"schema":{"type":"string"}},{"name":"enc","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/market-pulse":{"get":{"summary":"Market pulse snapshot","description":"Compact market snapshot for given symbols: price, 24h change, trend verdict.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"symbols","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/time":{"get":{"summary":"World clock","description":"Current time for any IANA timezone, ISO and human formats.","x-402-price":0.003,"x-price-usd":0.003,"x-402-price-usd":0.003,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"tz","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/url-to-text":{"get":{"summary":"URL to clean text","description":"Fetch any URL and return clean readable text (reader mode, no JS).","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/uuid":{"get":{"summary":"UUID generator","description":"Generate N UUID v4 identifiers in one call.","x-402-price":0.003,"x-price-usd":0.003,"x-402-price-usd":0.003,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"n","in":"query","required":false,"schema":{"type":"string"}}]}},"/api/wallet-profile":{"get":{"summary":"Wallet profile","description":"Public profile of any EVM address: balances, tx count, first seen, tags.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string"}}]}},"/api/weather":{"get":{"summary":"Weather by city","description":"Current weather for any city: temp, conditions, wind, humidity.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"GET","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"parameters":[{"name":"city","in":"query","required":true,"schema":{"type":"string"}}]}},"/execute/ai.chat":{"post":{"summary":"AI chat completion","description":"Cheapest LLM chat completion on the Bazaar: messages array (or q) in, model answer out. No key, no subscription - one USDC call.","x-402-price":0.002,"x-price-usd":0.002,"x-402-price-usd":0.002,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/ai.url-research":{"post":{"summary":"AI URL research","description":"Ask any question about any URL: fetches the page, extracts text, returns an LLM answer grounded in the page content.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/ai.news-brief":{"post":{"summary":"AI news brief","description":"Live news brief on any topic: fresh Google News headlines fetched at call time + LLM summary (5 bullets).","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/token.verdict":{"post":{"summary":"Token verdict","description":"AI verdict on any token: buy/avoid/caution with risk breakdown (liquidity, holders, age).","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/token.honeypot":{"post":{"summary":"Honeypot check","description":"Honeypot/rug-pull simulation for any token: can you sell? taxes? owner powers?","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/crypto.price":{"post":{"summary":"Spot price by symbol","description":"Spot price of any coin by symbol.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/crypto.feargreed":{"post":{"summary":"Fear & Greed (POST)","description":"Fear & Greed Index with trend.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/crypto.news":{"post":{"summary":"Crypto news (POST)","description":"Latest crypto news headlines.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/crypto.market-pulse":{"post":{"summary":"Market pulse (POST)","description":"Market snapshot for a symbols array.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/web.read":{"post":{"summary":"Web reader","description":"Universal URL scraper - returns clean readable text/Markdown for LLMs.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/bounty.radar":{"post":{"summary":"Bounty radar","description":"Live crypto bug bounty and grants feed: fresh bounties with amounts and links.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/wallet.profile":{"post":{"summary":"Wallet profile (POST)","description":"Full wallet profile: balances, activity, tags, risk flags.","x-402-price":0.01,"x-price-usd":0.01,"x-402-price-usd":0.01,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/gas.base":{"post":{"summary":"Base gas (POST)","description":"Current Base gas price tiers for tx planning.","x-402-price":0.005,"x-price-usd":0.005,"x-402-price-usd":0.005,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}},"/execute/ai.research-pro":{"post":{"summary":"AI deep research","description":"Deep multi-source research report on any coin/address/question with citations - the flagship AI tool.","x-402-price":0.02,"x-price-usd":0.02,"x-402-price-usd":0.02,"x-402-method":"POST","responses":{"200":{"description":"OK"},"402":{"description":"Payment Required (x402 USDC on Base)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object"}}}}}}},"x-402-network":"base","x-402-settlement":"USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), exact scheme, x402 v1+v2"}