{"openapi":"3.1.0","info":{"title":"rainmaker-gateway","version":"1.0.0","description":"Keyword-route a natural-language need to the best Rainmaker well ($0.005 USDC via x402). Returns well id, origin, tool, price_usd, mcp URL, and why. After recommend, open that origin's /mcp directly — gateway does not proxy (avoids double-charge). Free alternative: list-wells. Provided as is, with no warranty or guarantee of accuracy or fitness. Nothing is stored.","x-guidance":"POST /api/recommend-well with a JSON body matching the request schema. Unpaid calls get HTTP 402 with x402 v2 payment requirements (exact, USDC on Base eip155:8453, $0.005). Retry with a PAYMENT-SIGNATURE header. Payment settles only when the tool succeeds. The same tool is also available over MCP (streamable HTTP) at https://rainmaker-gateway.mmelnyk2000.workers.dev/mcp as \"recommend-well\". Provided as is, with no warranty or guarantee of accuracy or fitness. Nothing is stored.","contact":{"email":"rain-maker@mail.grokbot.com"}},"servers":[{"url":"https://rainmaker-gateway.mmelnyk2000.workers.dev"}],"paths":{"/api/recommend-well":{"post":{"operationId":"recommend_well","summary":"recommend-well ($0.005 USDC)","description":"Keyword-route a natural-language need to the best Rainmaker well ($0.005 USDC via x402). Returns well id, origin, tool, price_usd, mcp URL, and why. After recommend, open that origin's /mcp directly — gateway does not proxy (avoids double-charge). Free alternative: list-wells.","tags":["rainmaker"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"need":{"type":"string","description":"Natural-language need, e.g. 'extract tables from a PDF' or 'watch if this URL changed'."}},"required":["need"]},"example":{"need":"extract tables from a PDF"}}}},"responses":{"200":{"description":"Tool result (JSON). Includes an as-is notice.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true},"example":{"id":"001","name":"well-001-extract-table","tool":"extract-table-from-pdf","origin":"https://well-001-extract-table.mmelnyk2000.workers.dev","price_usd":0.01,"mcp":"https://well-001-extract-table.mmelnyk2000.workers.dev/mcp","why":"matched PDF table extraction"}}}},"402":{"description":"Payment Required"},"422":{"description":"Tool could not complete (input or fetch problem). No payment is settled."}}}}}}