{"x402Version":2,"service":"gate402","description":"Pay-per-call tools for AI agents, paid in USDC over HTTP 402 (x402) with no signup: Base on-chain and DEX data, token risk checks, news, SEC filings, web pages as Markdown, and $1 file tools. LLM calls on open models are relayed to openrouter.ai (a hosted model API) and priced per token. Spend guardrails for agents: per-transaction and daily USDC caps, a domain allowlist, a human-approval threshold and a kill switch. GPU owners can list an OpenAI-compatible endpoint and be paid per call. No GPUs are online yet. Also an MCP server: npx -y gate402-mcp.","websiteUrl":"https://gate402.app","currency":"USDC","networks":["eip155:8453","eip155:137","eip155:42161"],"keywords":["x402","x402 payment protocol","x402 payment gateway","x402 standard","agent payments","agent payment gateway","machine payments","pay per call","pay per token","USDC","HTTP 402","autonomous agents","AI agents","MCP server","no signup","agent-native","agent spend control","agent spending limits","agent budget","spend guardrails","agent spending caps","agent kill switch","agent payment approval","domain allowlist","LLM agent payments","on-chain data","DeFi","DEX","crypto market data","SEC filings","web scraping","agent tools","HEIC to JPG","file compress","upload fixer","JSON repair","smart contract scanner","ABI decode","LLM inference API","per-token pricing","Llama","Qwen","Mistral","list your GPU","GPU provider marketplace"],"categories":["agent-payments","spend-control","inference","market-data","web-tools","human-utilities"],"discovery":{"bazaar":true,"catalog":"https://gate402.app/v1","llmsTxt":"https://gate402.app/llms.txt"},"marketplace":{"description":"A marketplace for OpenAI-compatible inference endpoints. GPU owners list an endpoint, a payout wallet and a price per call; buyers pay per call over x402 and are charged only when the provider delivers. Buyers are routed by reliability first, then price.","status":"No GPUs are online yet.","providersOnline":0,"becomeProvider":{"url":"https://gate402.app/v1/providers/register","method":"POST","price":"free","description":"List your GPU: register an endpoint, a payout wallet and a price per call. A provider that passes the test completion is listed and routed automatically.","requirements":["An OpenAI-compatible endpoint (vLLM, Ollama, TGI, LM Studio, llama.cpp) on a public https URL. Registration and endpoint moves first ask GET {endpointUrl}/models, which must answer within 8 s with any status below 500, then send POST {endpointUrl}/chat/completions a short test completion for your model with no API key, since buyers send none. Its reply must carry the header X-Gate402-Wallet: <your payout wallet>, set in the reverse proxy in front of your server, which shows the endpoint is yours; nobody can list a server they do not run. Listings are re-checked later with the same completion (the exact check is in GET /v1/providers). Localhost, private addresses and redirects are refused.","A payout wallet: an EVM address that signs the registration (EIP-191, on your machine). You receive 85% of each successful call, in USDC on Base; gate402 keeps 15%.","A price per call in USDC, at least $0.0134 (the fee has to cover payout gas)."],"script":"https://gate402.app/register-provider.mjs","directory":"https://gate402.app/v1/providers","manage":{"url":"https://gate402.app/v1/providers/{id}/update","method":"POST","description":"Change your price or endpoint, or delist (active:false), signed by the listing's payout wallet."}},"buy":{"url":"https://gate402.app/v1/market/infer","method":"POST","pricing":"the chosen provider's price per call","escrow":"the buyer is charged only if the provider delivers","noProvider":"A call for a model that no listed provider serves gets 503, before any payment step."}},"resources":[{"type":"http","url":"https://gate402.app/v1/proxy","method":"POST","name":"nodeproxy","description":"Fetch any public URL, render client-side JS, strip nav/ads, return clean LLM-ready Markdown.","tags":[],"pricing":{"amountUsdc":0.002,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"arguments":{"type":"object","properties":{"url":{"type":"string","description":"Public URL to fetch"}},"required":["url"]}},"required":["arguments"]}},{"type":"http","url":"https://gate402.app/v1/proxy/stealth","method":"POST","name":"nodeproxy-stealth","description":"Anti-bot fetch for Cloudflare / JS-heavy protected pages: routed through rotating residential proxies with automatic JS rendering and CAPTCHA solving, returned as clean LLM-ready Markdown. Best-effort on the hardest targets.","tags":[],"pricing":{"amountUsdc":0.05,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Protected URL to scrape"}},"required":["url"]}},{"type":"http","url":"https://gate402.app/v1/minify","method":"POST","name":"tokensqueezer","description":"Compress text before an LLM reads it: strip filler, collapse JSON, densify prose. The response reports estimated input and output tokens (from character and word counts, not a model tokenizer) and the percent saved on your own text.","tags":[],"pricing":{"amountUsdc":0.005,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to compress"},"format":{"type":"string","enum":["auto","plain","markdown","json"]},"aggressive":{"type":"boolean"}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/onchain","method":"POST","name":"onchain_intel","description":"On-chain wallet & token intelligence on Base: native + ERC-20 balances, EOA/contract detection, tx count, and token metadata. From public RPC.","tags":[],"pricing":{"amountUsdc":0.01,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Base address (wallet or token contract), 0x-hex."},"tokens":{"type":"array","items":{"type":"string"},"description":"Optional extra ERC-20 contract addresses to check."}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/dex","method":"POST","name":"dex_market","description":"Live DEX price, liquidity, and 24h volume for a Base token across its trading pairs.","tags":[],"pricing":{"amountUsdc":0.01,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/token-risk","method":"POST","name":"token_risk","description":"Rug/tradeability risk verdict for a Base token: a 0-100 score and SAFE/CAUTION/AVOID call from liquidity depth, 24h volume, DEX diversity, pool age, ERC-20 validity, holder concentration, and a live honeypot/sell-tax simulation. Judgment for trading agents, not raw data.","tags":[],"pricing":{"amountUsdc":0.03,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/launches","method":"POST","name":"launch_radar","description":"Radar of the freshest Base token launches (newest DEX pools), lightly pre-screened by liquidity/age/flow with quickFlags for obvious junk. Top-of-funnel discovery for trading agents; feeds token-risk / momentum / best-swap. From GeckoTerminal.","tags":[],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"minLiquidityUsd":{"type":"number","description":"Minimum pool liquidity to include (default 1000)."},"limit":{"type":"number","description":"Max launches to return (default 15, cap 30)."}}}},{"type":"http","url":"https://gate402.app/v1/best-swap","method":"POST","name":"best_swap","description":"Best-execution intel for a Base token: which DEX pool to trade on and the estimated price impact + total cost for a given trade size, ranked across pools with a split suggestion. Constant-product estimate for trading agents: the execution plan, not a firm quote.","tags":[],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."},"sizeUsd":{"type":"number","description":"Trade size in USD (default 1000)."}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/momentum","method":"POST","name":"momentum_signal","description":"Factual momentum + order-flow signal for a Base token: price trend (5m-24h), buy/sell pressure, volume trend, classified RISING/FALLING/FLAT + ACCUMULATION/DISTRIBUTION and gated by a live honeypot check. The read for trading agents, not a prediction.","tags":[],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/news","method":"POST","name":"news_signal","description":"Recent news headlines + heuristic bull/bear sentiment for a ticker or topic.","tags":[],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Ticker, company, or topic."},"limit":{"type":"number"}},"required":["query"]}},{"type":"http","url":"https://gate402.app/v1/edgar","method":"POST","name":"edgar_filings","description":"Latest SEC EDGAR filings (10-K/10-Q/8-K) for a US ticker or CIK, with document links.","tags":[],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"ticker":{"type":"string","description":"US stock ticker, e.g. AAPL."},"cik":{"type":"string"},"form":{"type":"string"},"limit":{"type":"number"}}}},{"type":"http","url":"https://gate402.app/v1/infer","method":"POST","name":"infer","description":"Chat completions on open models, relayed to openrouter.ai (a hosted model API); gate402 runs no GPUs for this. The 402 quote prices your prompt plus max_tokens, and you pay that quote: unused tokens are not refunded. Per 1M tokens, input / output: llama-3.1-8b $0.08 / $0.128, llama-3.1-70b $0.64 / $0.96, qwen-2.5-7b $0.08 / $0.128, mistral-small $0.08 / $0.128. Minimum $0.001 a call. Returns a signed usage receipt (verify free at /v1/receipt/verify).","tags":["inference","llm","per-token","chat-completions","openai-compatible","llama","qwen","mistral","agent-inference","x402"],"pricing":{"amountUsdc":0.001,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"model":{"type":"string","enum":["llama-3.1-8b","llama-3.1-70b","qwen-2.5-7b","mistral-small"],"description":"Open model to run."},"messages":{"type":"array","items":{"type":"object","properties":{"role":{"type":"string","enum":["system","user","assistant"]},"content":{"type":"string"}},"required":["role","content"]},"description":"OpenAI-style chat messages."},"max_tokens":{"type":"number","description":"Max completion tokens (default 512, cap 2048). It is part of the price you prepay; unused tokens are not refunded."},"temperature":{"type":"number","description":"Sampling temperature (default 0.7)."}},"required":["model","messages"]}},{"type":"http","url":"https://gate402.app/v1/dedup","method":"POST","name":"vectorcache","description":"Cache for repeated queries: an exact match first, then the closest stored text at 0.88 cosine similarity or higher. It hashes words and character trigrams rather than running a model, so the same question in other words is a miss. The response reports the similarity and the lookup time.","tags":[],"pricing":{"amountUsdc":{"hit":0.002,"miss":0.003},"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Text to look up"},"vector":{"type":"array","items":{"type":"number"},"description":"Optional embedding to store on miss"},"namespace":{"type":"string"},"storeOnMiss":{"type":"boolean"}},"required":["query"]}},{"type":"http","url":"https://gate402.app/v1/demand","method":"POST","name":"demand_intel","description":"Anonymized agent demand intelligence: top unmatched API paths, challenge vs serve conversion by tool, last-seen timestamps. For x402 API builders: what agents already try to buy.","tags":["analytics","demand","x402","agent-intelligence","market-data"],"pricing":{"amountUsdc":0.02,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max rows per section (default 20, max 50)."}}}},{"type":"http","url":"https://gate402.app/v1/receipt/attest","method":"POST","name":"receipt_attest","description":"Live delivery attestation: did this Gate402 route return HTTP 200 after payment in the last N minutes? Ledger-based post-payment proof, not an uptime probe.","tags":["analytics","attestation","x402","delivery-proof","agent-intelligence"],"pricing":{"amountUsdc":0.03,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"route":{"type":"string","description":"Catalog route, e.g. /v1/proxy"},"minutes":{"type":"number","description":"Lookback window in minutes (default 60, max 1440)."}},"required":["route"]}},{"type":"http","url":"https://gate402.app/v1/uploadfix","method":"POST","name":"uploadfix","description":"Fix a rejected upload: convert HEIC, hit size/format/dimension requirements for DMV, passport, LinkedIn, or custom limits. $1 per file.","tags":["human-utility","files","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"target":{"type":"string"},"maxMb":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/heic-to-jpg","method":"POST","name":"heic_to_jpg","description":"Convert an iPhone HEIC/HEIF photo to JPG that websites accept. $1 per file.","tags":["human-utility","files","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"quality":{"type":"number"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/under-mb","method":"POST","name":"under_mb","description":"Shrink a file under a max size (e.g. 5 MB). Images are recompressed. $1 per file.","tags":["human-utility","files","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"maxMb":{"type":"number"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/image-fit","method":"POST","name":"image_fit","description":"Resize any image to exact pixel dimensions and optional max filesize. $1 per file.","tags":["human-utility","files","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"width":{"type":"number"},"height":{"type":"number"},"maxMb":{"type":"number"},"format":{"type":"string","enum":["jpeg","png","webp"]}},"required":["fileBase64","width","height"]}},{"type":"http","url":"https://gate402.app/v1/metadata-strip","method":"POST","name":"metadata_strip","description":"Strip EXIF/GPS and other privacy-leaking image metadata. $1 per file.","tags":["human-utility","privacy","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/json-repair","method":"POST","name":"json_repair","description":"Repair malformed or LLM-mangled JSON into valid JSON. $1 per call.","tags":["human-utility","developer","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string"}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/csv-json","method":"POST","name":"csv_json","description":"Convert CSV → JSON or JSON → CSV with cleanup. $1 per call.","tags":["human-utility","developer","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"direction":{"type":"string","enum":["csv-to-json","json-to-csv"]},"text":{"type":"string"}},"required":["direction"]}},{"type":"http","url":"https://gate402.app/v1/contract-scan","method":"POST","name":"contract_scan","description":"Full smart-contract risk scorecard for a Base token/contract: risk 0–100, honeypot, taxes, liquidity, holders. $1 per scan.","tags":["human-utility","crypto","agents","security"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"address":{"type":"string"}},"required":["address"]}},{"type":"http","url":"https://gate402.app/v1/abi-decode","method":"POST","name":"abi_decode","description":"Decode calldata or ABI for a Base contract into a human-readable signature and args. $1 per call.","tags":["human-utility","crypto","agents","developer"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"data":{"type":"string"},"abi":{"type":"array"},"address":{"type":"string"}},"required":["data"]}},{"type":"http","url":"https://gate402.app/v1/photo-to-pdf","method":"POST","name":"photo_to_pdf","description":"Turn phone photos of pages into a clean multi-page PDF. $1 per job.","tags":["human-utility","files","pdf","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"filesBase64":{"type":"array","items":{"type":"string"}}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/bg-remove","method":"POST","name":"bg_remove","description":"Remove image background and return a transparent PNG. $1 per image.","tags":["human-utility","files","image","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/video-under-mb","method":"POST","name":"video_under_mb","description":"Compress a video under a max filesize (MP4/H.264). $1 per file.","tags":["human-utility","files","video","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"maxMb":{"type":"number"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/site-screenshot","method":"POST","name":"site_screenshot","description":"Capture desktop and/or mobile screenshots of a public URL. $1 per request.","tags":["human-utility","web","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"url":{"type":"string"},"variant":{"type":"string","enum":["desktop","mobile","both"]}},"required":["url"]}},{"type":"http","url":"https://gate402.app/v1/ocr-structured","method":"POST","name":"ocr_structured","description":"OCR a receipt/ID/form image or PDF and return structured JSON fields. $1 per document.","tags":["human-utility","ocr","ai","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"schemaHint":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/ats-resume","method":"POST","name":"ats_resume","description":"Score a resume against a job description and return an ATS-optimized PDF. $1 per run.","tags":["human-utility","career","ai","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"jobDescription":{"type":"string"},"resumeText":{"type":"string"}},"required":["jobDescription"]}},{"type":"http","url":"https://gate402.app/v1/invoice-pro","method":"POST","name":"invoice_pro","description":"Turn a screenshot, email, CSV, or rough invoice text into a professional PDF invoice. $1 per document.","tags":["human-utility","business","ai","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"text":{"type":"string"}},"required":[]}},{"type":"http","url":"https://gate402.app/v1/pdf-fillable","method":"POST","name":"pdf_fillable","description":"Analyze a flat PDF and return a fillable PDF with AcroForm text fields. $1 per document.","tags":["human-utility","pdf","ai","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/pdf-a11y","method":"POST","name":"pdf_a11y","description":"Basic PDF accessibility remediation: title/language metadata, outline, and accessibility report. $1 per document.","tags":["human-utility","pdf","accessibility","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"language":{"type":"string"},"title":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/doc-checker","method":"POST","name":"doc_checker","description":"Check a file against upload requirements (format, max MB, dimensions) and return a pass/fail report. $1 per check.","tags":["human-utility","files","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"fileBase64":{"type":"string"},"filename":{"type":"string"},"maxMb":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"formats":{"type":"array","items":{"type":"string"}},"target":{"type":"string"}},"required":["fileBase64"]}},{"type":"http","url":"https://gate402.app/v1/jwt-decode","method":"POST","name":"jwt_decode","description":"Decode a JWT into its header and payload claims, with human-readable timestamps. Signature is NOT verified. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"token":{"type":"string","description":"The JWT string (header.payload.signature)."}},"required":["token"]}},{"type":"http","url":"https://gate402.app/v1/base64","method":"POST","name":"base64","description":"Base64 encode or decode UTF-8 text. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to encode, or base64 to decode."},"mode":{"type":"string","enum":["encode","decode"],"description":"encode (default) or decode."}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/hash","method":"POST","name":"hash","description":"Compute MD5, SHA-1, SHA-256, and SHA-512 hashes of a text string. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to hash (UTF-8)."}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/uuid","method":"POST","name":"uuid","description":"Generate random v4 UUIDs (1–100 at a time). $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"count":{"type":"number","description":"How many UUIDs (1–100, default 1)."}},"required":[]}},{"type":"http","url":"https://gate402.app/v1/cron-explain","method":"POST","name":"cron_explain","description":"Explain a 5-field cron expression in plain English. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"expression":{"type":"string","description":"A 5-field cron expression: minute hour day-of-month month day-of-week."}},"required":["expression"]}},{"type":"http","url":"https://gate402.app/v1/unix-time","method":"POST","name":"unix_time","description":"Convert between a Unix timestamp and a human-readable date, both directions. Empty input returns the current time. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"value":{"type":"string","description":"A Unix timestamp (seconds or ms) or a date string. Empty = current time."}},"required":[]}},{"type":"http","url":"https://gate402.app/v1/url-encode","method":"POST","name":"url_encode","description":"URL-encode or decode text (URI component or full URI). $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"Text to encode or decode."},"mode":{"type":"string","enum":["encode","decode"],"description":"encode (default) or decode."},"component":{"type":"boolean","description":"Treat as a URI component (default true) vs a full URI."}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/qr-code","method":"POST","name":"qr_code","description":"Generate a QR code (PNG or SVG) for a URL or text. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"text":{"type":"string","description":"URL or text to encode (max 2000 chars)."},"format":{"type":"string","enum":["png","svg"],"description":"png (default) or svg."},"size":{"type":"number","description":"PNG width in px (128–1024, default 512)."}},"required":["text"]}},{"type":"http","url":"https://gate402.app/v1/regex-test","method":"POST","name":"regex_test","description":"Test a regular expression against text: matches, capture groups, and positions. Patterns with nested quantifiers are refused, and a pattern that runs longer than 1 s on the text is stopped with an error. $1 per call.","tags":["human-utility","dev-tools","agents"],"pricing":{"amountUsdc":1,"currency":"USDC"},"networks":["eip155:8453","eip155:137","eip155:42161"],"inputSchema":{"type":"object","properties":{"pattern":{"type":"string","description":"The regex pattern (no surrounding slashes)."},"flags":{"type":"string","description":"Flags, e.g. \"gi\". \"g\" is added automatically for match listing."},"text":{"type":"string","description":"Text to test against (max 20000 chars)."}},"required":["pattern","text"]}}]}