{"id":46191,"name":"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.","card_url":"https://gate402.app/.well-known/agent.json","endpoint":"https://gate402.app","protocol_version":"0.2","first_seen":"2026-10-12T05:07:44.223808+00:00","last_verified":"2026-10-12T07:16:33.365942+00:00","card":{"url":"https://gate402.app","name":"Gate402","skills":[{"id":"nodeproxy","url":"https://gate402.app/v1/proxy","name":"nodeproxy","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.002},"description":"Fetch any public URL, render client-side JS, strip nav/ads, return clean LLM-ready Markdown.","inputSchema":{"type":"object","required":["arguments"],"properties":{"arguments":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Public URL to fetch"}}}}}},{"id":"nodeproxy-stealth","url":"https://gate402.app/v1/proxy/stealth","name":"nodeproxy-stealth","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.05},"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.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Protected URL to scrape"}}}},{"id":"tokensqueezer","url":"https://gate402.app/v1/minify","name":"tokensqueezer","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.005},"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.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to compress"},"format":{"enum":["auto","plain","markdown","json"],"type":"string"},"aggressive":{"type":"boolean"}}}},{"id":"onchain_intel","url":"https://gate402.app/v1/onchain","name":"onchain_intel","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.01},"description":"On-chain wallet & token intelligence on Base: native + ERC-20 balances, EOA/contract detection, tx count, and token metadata. From public RPC.","inputSchema":{"type":"object","required":["address"],"properties":{"tokens":{"type":"array","items":{"type":"string"},"description":"Optional extra ERC-20 contract addresses to check."},"address":{"type":"string","description":"Base address (wallet or token contract), 0x-hex."}}}},{"id":"dex_market","url":"https://gate402.app/v1/dex","name":"dex_market","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.01},"description":"Live DEX price, liquidity, and 24h volume for a Base token across its trading pairs.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}}}},{"id":"token_risk","url":"https://gate402.app/v1/token-risk","name":"token_risk","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.03},"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.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}}}},{"id":"launch_radar","url":"https://gate402.app/v1/launches","name":"launch_radar","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"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.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max launches to return (default 15, cap 30)."},"minLiquidityUsd":{"type":"number","description":"Minimum pool liquidity to include (default 1000)."}}}},{"id":"best_swap","url":"https://gate402.app/v1/best-swap","name":"best_swap","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"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.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."},"sizeUsd":{"type":"number","description":"Trade size in USD (default 1000)."}}}},{"id":"momentum_signal","url":"https://gate402.app/v1/momentum","name":"momentum_signal","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"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.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Base ERC-20 token contract address."}}}},{"id":"news_signal","url":"https://gate402.app/v1/news","name":"news_signal","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"description":"Recent news headlines + heuristic bull/bear sentiment for a ticker or topic.","inputSchema":{"type":"object","required":["query"],"properties":{"limit":{"type":"number"},"query":{"type":"string","description":"Ticker, company, or topic."}}}},{"id":"edgar_filings","url":"https://gate402.app/v1/edgar","name":"edgar_filings","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"description":"Latest SEC EDGAR filings (10-K/10-Q/8-K) for a US ticker or CIK, with document links.","inputSchema":{"type":"object","properties":{"cik":{"type":"string"},"form":{"type":"string"},"limit":{"type":"number"},"ticker":{"type":"string","description":"US stock ticker, e.g. AAPL."}}}},{"id":"infer","url":"https://gate402.app/v1/infer","name":"infer","tags":["inference","llm","per-token","chat-completions","openai-compatible","llama","qwen","mistral","agent-inference","x402"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.001},"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).","inputSchema":{"type":"object","required":["model","messages"],"properties":{"model":{"enum":["llama-3.1-8b","llama-3.1-70b","qwen-2.5-7b","mistral-small"],"type":"string","description":"Open model to run."},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"enum":["system","user","assistant"],"type":"string"},"content":{"type":"string"}}},"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)."}}}},{"id":"vectorcache","url":"https://gate402.app/v1/dedup","name":"vectorcache","tags":["x402","paid","agent"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":{"hit":0.002,"miss":0.003}},"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.","inputSchema":{"type":"object","required":["query"],"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"}}}},{"id":"demand_intel","url":"https://gate402.app/v1/demand","name":"demand_intel","tags":["analytics","demand","x402","agent-intelligence","market-data"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.02},"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.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max rows per section (default 20, max 50)."}}}},{"id":"receipt_attest","url":"https://gate402.app/v1/receipt/attest","name":"receipt_attest","tags":["analytics","attestation","x402","delivery-proof","agent-intelligence"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":0.03},"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.","inputSchema":{"type":"object","required":["route"],"properties":{"route":{"type":"string","description":"Catalog route, e.g. /v1/proxy"},"minutes":{"type":"number","description":"Lookback window in minutes (default 60, max 1440)."}}}},{"id":"uploadfix","url":"https://gate402.app/v1/uploadfix","name":"uploadfix","tags":["human-utility","files","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Fix a rejected upload: convert HEIC, hit size/format/dimension requirements for DMV, passport, LinkedIn, or custom limits. $1 per file.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"maxMb":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"target":{"type":"string"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"heic_to_jpg","url":"https://gate402.app/v1/heic-to-jpg","name":"heic_to_jpg","tags":["human-utility","files","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Convert an iPhone HEIC/HEIF photo to JPG that websites accept. $1 per file.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"quality":{"type":"number"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"under_mb","url":"https://gate402.app/v1/under-mb","name":"under_mb","tags":["human-utility","files","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Shrink a file under a max size (e.g. 5 MB). Images are recompressed. $1 per file.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"maxMb":{"type":"number"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"image_fit","url":"https://gate402.app/v1/image-fit","name":"image_fit","tags":["human-utility","files","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Resize any image to exact pixel dimensions and optional max filesize. $1 per file.","inputSchema":{"type":"object","required":["fileBase64","width","height"],"properties":{"maxMb":{"type":"number"},"width":{"type":"number"},"format":{"enum":["jpeg","png","webp"],"type":"string"},"height":{"type":"number"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"metadata_strip","url":"https://gate402.app/v1/metadata-strip","name":"metadata_strip","tags":["human-utility","privacy","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Strip EXIF/GPS and other privacy-leaking image metadata. $1 per file.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"json_repair","url":"https://gate402.app/v1/json-repair","name":"json_repair","tags":["human-utility","developer","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Repair malformed or LLM-mangled JSON into valid JSON. $1 per call.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string"}}}},{"id":"csv_json","url":"https://gate402.app/v1/csv-json","name":"csv_json","tags":["human-utility","developer","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Convert CSV → JSON or JSON → CSV with cleanup. $1 per call.","inputSchema":{"type":"object","required":["direction"],"properties":{"text":{"type":"string"},"direction":{"enum":["csv-to-json","json-to-csv"],"type":"string"}}}},{"id":"contract_scan","url":"https://gate402.app/v1/contract-scan","name":"contract_scan","tags":["human-utility","crypto","agents","security"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Full smart-contract risk scorecard for a Base token/contract: risk 0–100, honeypot, taxes, liquidity, holders. $1 per scan.","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string"}}}},{"id":"abi_decode","url":"https://gate402.app/v1/abi-decode","name":"abi_decode","tags":["human-utility","crypto","agents","developer"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Decode calldata or ABI for a Base contract into a human-readable signature and args. $1 per call.","inputSchema":{"type":"object","required":["data"],"properties":{"abi":{"type":"array"},"data":{"type":"string"},"address":{"type":"string"}}}},{"id":"photo_to_pdf","url":"https://gate402.app/v1/photo-to-pdf","name":"photo_to_pdf","tags":["human-utility","files","pdf","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Turn phone photos of pages into a clean multi-page PDF. $1 per job.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"},"filesBase64":{"type":"array","items":{"type":"string"}}}}},{"id":"bg_remove","url":"https://gate402.app/v1/bg-remove","name":"bg_remove","tags":["human-utility","files","image","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Remove image background and return a transparent PNG. $1 per image.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"video_under_mb","url":"https://gate402.app/v1/video-under-mb","name":"video_under_mb","tags":["human-utility","files","video","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Compress a video under a max filesize (MP4/H.264). $1 per file.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"maxMb":{"type":"number"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"site_screenshot","url":"https://gate402.app/v1/site-screenshot","name":"site_screenshot","tags":["human-utility","web","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Capture desktop and/or mobile screenshots of a public URL. $1 per request.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"variant":{"enum":["desktop","mobile","both"],"type":"string"}}}},{"id":"ocr_structured","url":"https://gate402.app/v1/ocr-structured","name":"ocr_structured","tags":["human-utility","ocr","ai","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"OCR a receipt/ID/form image or PDF and return structured JSON fields. $1 per document.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"},"schemaHint":{"type":"string"}}}},{"id":"ats_resume","url":"https://gate402.app/v1/ats-resume","name":"ats_resume","tags":["human-utility","career","ai","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Score a resume against a job description and return an ATS-optimized PDF. $1 per run.","inputSchema":{"type":"object","required":["jobDescription"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"},"resumeText":{"type":"string"},"jobDescription":{"type":"string"}}}},{"id":"invoice_pro","url":"https://gate402.app/v1/invoice-pro","name":"invoice_pro","tags":["human-utility","business","ai","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Turn a screenshot, email, CSV, or rough invoice text into a professional PDF invoice. $1 per document.","inputSchema":{"type":"object","required":[],"properties":{"text":{"type":"string"},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"pdf_fillable","url":"https://gate402.app/v1/pdf-fillable","name":"pdf_fillable","tags":["human-utility","pdf","ai","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Analyze a flat PDF and return a fillable PDF with AcroForm text fields. $1 per document.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"pdf_a11y","url":"https://gate402.app/v1/pdf-a11y","name":"pdf_a11y","tags":["human-utility","pdf","accessibility","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Basic PDF accessibility remediation: title/language metadata, outline, and accessibility report. $1 per document.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"title":{"type":"string"},"filename":{"type":"string"},"language":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"doc_checker","url":"https://gate402.app/v1/doc-checker","name":"doc_checker","tags":["human-utility","files","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Check a file against upload requirements (format, max MB, dimensions) and return a pass/fail report. $1 per check.","inputSchema":{"type":"object","required":["fileBase64"],"properties":{"maxMb":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"target":{"type":"string"},"formats":{"type":"array","items":{"type":"string"}},"filename":{"type":"string"},"fileBase64":{"type":"string"}}}},{"id":"jwt_decode","url":"https://gate402.app/v1/jwt-decode","name":"jwt_decode","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Decode a JWT into its header and payload claims, with human-readable timestamps. Signature is NOT verified. $1 per call.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","description":"The JWT string (header.payload.signature)."}}}},{"id":"base64","url":"https://gate402.app/v1/base64","name":"base64","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Base64 encode or decode UTF-8 text. $1 per call.","inputSchema":{"type":"object","required":["text"],"properties":{"mode":{"enum":["encode","decode"],"type":"string","description":"encode (default) or decode."},"text":{"type":"string","description":"Text to encode, or base64 to decode."}}}},{"id":"hash","url":"https://gate402.app/v1/hash","name":"hash","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Compute MD5, SHA-1, SHA-256, and SHA-512 hashes of a text string. $1 per call.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to hash (UTF-8)."}}}},{"id":"uuid","url":"https://gate402.app/v1/uuid","name":"uuid","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Generate random v4 UUIDs (1–100 at a time). $1 per call.","inputSchema":{"type":"object","required":[],"properties":{"count":{"type":"number","description":"How many UUIDs (1–100, default 1)."}}}},{"id":"cron_explain","url":"https://gate402.app/v1/cron-explain","name":"cron_explain","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Explain a 5-field cron expression in plain English. $1 per call.","inputSchema":{"type":"object","required":["expression"],"properties":{"expression":{"type":"string","description":"A 5-field cron expression: minute hour day-of-month month day-of-week."}}}},{"id":"unix_time","url":"https://gate402.app/v1/unix-time","name":"unix_time","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Convert between a Unix timestamp and a human-readable date, both directions. Empty input returns the current time. $1 per call.","inputSchema":{"type":"object","required":[],"properties":{"value":{"type":"string","description":"A Unix timestamp (seconds or ms) or a date string. Empty = current time."}}}},{"id":"url_encode","url":"https://gate402.app/v1/url-encode","name":"url_encode","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"URL-encode or decode text (URI component or full URI). $1 per call.","inputSchema":{"type":"object","required":["text"],"properties":{"mode":{"enum":["encode","decode"],"type":"string","description":"encode (default) or decode."},"text":{"type":"string","description":"Text to encode or decode."},"component":{"type":"boolean","description":"Treat as a URI component (default true) vs a full URI."}}}},{"id":"qr_code","url":"https://gate402.app/v1/qr-code","name":"qr_code","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"description":"Generate a QR code (PNG or SVG) for a URL or text. $1 per call.","inputSchema":{"type":"object","required":["text"],"properties":{"size":{"type":"number","description":"PNG width in px (128–1024, default 512)."},"text":{"type":"string","description":"URL or text to encode (max 2000 chars)."},"format":{"enum":["png","svg"],"type":"string","description":"png (default) or svg."}}}},{"id":"regex_test","url":"https://gate402.app/v1/regex-test","name":"regex_test","tags":["human-utility","dev-tools","agents"],"method":"POST","pricing":{"currency":"USDC","amountUsdc":1},"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.","inputSchema":{"type":"object","required":["pattern","text"],"properties":{"text":{"type":"string","description":"Text to test against (max 20000 chars)."},"flags":{"type":"string","description":"Flags, e.g. \"gi\". \"g\" is added automatically for match listing."},"pattern":{"type":"string","description":"The regex pattern (no surrounding slashes)."}}}}],"iconUrl":"https://gate402.app/icon.png","payment":{"howTo":"Call the endpoint; receive HTTP 402; pay via x402 v2 (PAYMENT-SIGNATURE) or v1 (X-PAYMENT), Stripe MPP (Authorization: Payment), or present an X-API-Key.","rails":[{"type":"x402","header":"PAYMENT-SIGNATURE (v2) or X-PAYMENT (v1)","description":"Crypto micropayment in USDC on any supported network. 402 body is v1-shaped; PAYMENT-REQUIRED header is v2."},{"type":"mpp","header":"Authorization: Payment <token>","discovery":"https://gate402.app/.well-known/mpp.json","description":"Stripe Machine Payments Protocol (card, per-call, ~$0.50 min).","createTokenUrl":"https://gate402.app/mpp/stripe/create-token"},{"type":"api-key","topUp":"https://gate402.app/ops/billing/checkout","header":"X-API-Key","description":"Prepaid/postpaid account billed by card."}],"currency":"USDC","networks":["eip155:8453","eip155:137","eip155:42161"],"protocol":"x402"},"version":"1.0.0","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"],"provider":{"organization":"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.","marketplace":{"buy":{"url":"https://gate402.app/v1/market/infer","escrow":"the buyer is charged only if the provider delivers","method":"POST","pricing":"the chosen provider's price per call","noProvider":"A call for a model that no listed provider serves gets 503, before any payment step."},"status":"No GPUs are online yet.","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.","becomeProvider":{"url":"https://gate402.app/v1/providers/register","price":"free","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."},"method":"POST","script":"https://gate402.app/register-provider.mjs","directory":"https://gate402.app/v1/providers","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)."]},"providersOnline":0},"capabilities":{"streaming":false,"categories":["agent-payments","spend-control","inference","market-data","web-tools","human-utilities"]},"protocolVersion":"0.2","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-12T07:16:33.365942+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-12T07:16:33.365942+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://gate402.app/.well-known/agent.json"],"also_observed_in":[{"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_seen":"2026-10-12T05:15:24.465812+00:00"}],"skills":[{"skill_id":"abi_decode","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"],"quality_warning":false},{"skill_id":"ats_resume","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"],"quality_warning":false},{"skill_id":"base64","name":"base64","description":"Base64 encode or decode UTF-8 text. $1 per call.","tags":["human-utility","dev-tools","agents"],"quality_warning":false},{"skill_id":"best_swap","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"bg_remove","name":"bg_remove","description":"Remove image background and return a transparent PNG. $1 per image.","tags":["human-utility","files","image","agents"],"quality_warning":false},{"skill_id":"contract_scan","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"],"quality_warning":false},{"skill_id":"cron_explain","name":"cron_explain","description":"Explain a 5-field cron expression in plain English. $1 per call.","tags":["human-utility","dev-tools","agents"],"quality_warning":false},{"skill_id":"csv_json","name":"csv_json","description":"Convert CSV → JSON or JSON → CSV with cleanup. $1 per call.","tags":["human-utility","developer","agents"],"quality_warning":false},{"skill_id":"demand_intel","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"],"quality_warning":false},{"skill_id":"dex_market","name":"dex_market","description":"Live DEX price, liquidity, and 24h volume for a Base token across its trading pairs.","tags":["x402","paid","agent"],"quality_warning":false},{"skill_id":"doc_checker","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"],"quality_warning":false},{"skill_id":"edgar_filings","name":"edgar_filings","description":"Latest SEC EDGAR filings (10-K/10-Q/8-K) for a US ticker or CIK, with document links.","tags":["x402","paid","agent"],"quality_warning":false},{"skill_id":"hash","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"],"quality_warning":false},{"skill_id":"heic_to_jpg","name":"heic_to_jpg","description":"Convert an iPhone HEIC/HEIF photo to JPG that websites accept. $1 per file.","tags":["human-utility","files","agents"],"quality_warning":false},{"skill_id":"image_fit","name":"image_fit","description":"Resize any image to exact pixel dimensions and optional max filesize. $1 per file.","tags":["human-utility","files","agents"],"quality_warning":false},{"skill_id":"infer","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"],"quality_warning":false},{"skill_id":"invoice_pro","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"],"quality_warning":false},{"skill_id":"json_repair","name":"json_repair","description":"Repair malformed or LLM-mangled JSON into valid JSON. $1 per call.","tags":["human-utility","developer","agents"],"quality_warning":false},{"skill_id":"jwt_decode","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"],"quality_warning":false},{"skill_id":"launch_radar","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"metadata_strip","name":"metadata_strip","description":"Strip EXIF/GPS and other privacy-leaking image metadata. $1 per file.","tags":["human-utility","privacy","agents"],"quality_warning":false},{"skill_id":"momentum_signal","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"news_signal","name":"news_signal","description":"Recent news headlines + heuristic bull/bear sentiment for a ticker or topic.","tags":["x402","paid","agent"],"quality_warning":false},{"skill_id":"nodeproxy","name":"nodeproxy","description":"Fetch any public URL, render client-side JS, strip nav/ads, return clean LLM-ready Markdown.","tags":["x402","paid","agent"],"quality_warning":false},{"skill_id":"nodeproxy-stealth","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"ocr_structured","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"],"quality_warning":false},{"skill_id":"onchain_intel","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"pdf_a11y","name":"pdf_a11y","description":"Basic PDF accessibility remediation: title/language metadata, outline, and accessibility report. $1 per document.","tags":["human-utility","pdf","accessibility","agents"],"quality_warning":false},{"skill_id":"pdf_fillable","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"],"quality_warning":false},{"skill_id":"photo_to_pdf","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"],"quality_warning":false},{"skill_id":"qr_code","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"],"quality_warning":false},{"skill_id":"receipt_attest","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"],"quality_warning":false},{"skill_id":"regex_test","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"],"quality_warning":false},{"skill_id":"site_screenshot","name":"site_screenshot","description":"Capture desktop and/or mobile screenshots of a public URL. $1 per request.","tags":["human-utility","web","agents"],"quality_warning":false},{"skill_id":"token_risk","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"tokensqueezer","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"under_mb","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"],"quality_warning":false},{"skill_id":"unix_time","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"],"quality_warning":false},{"skill_id":"uploadfix","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"],"quality_warning":false},{"skill_id":"url_encode","name":"url_encode","description":"URL-encode or decode text (URI component or full URI). $1 per call.","tags":["human-utility","dev-tools","agents"],"quality_warning":false},{"skill_id":"uuid","name":"uuid","description":"Generate random v4 UUIDs (1–100 at a time). $1 per call.","tags":["human-utility","dev-tools","agents"],"quality_warning":false},{"skill_id":"vectorcache","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":["x402","paid","agent"],"quality_warning":false},{"skill_id":"video_under_mb","name":"video_under_mb","description":"Compress a video under a max filesize (MP4/H.264). $1 per file.","tags":["human-utility","files","video","agents"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://gate402.app/.well-known/agent.json","checked_at":"2026-10-12T07:16:33.365942+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://gate402.app/.well-known/agent.json","checked_at":"2026-10-12T05:07:44.223808+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-12T07:16:33.365942+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-12T05:07:44.223808+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint response did not match the JSON-RPC request"},"x402_price_check":null,"events":[],"relationships":[],"verification":{"agent_card_url":"https://gate402.app/.well-known/agent.json","last_successful_card_check":"2026-10-12T07:16:33.365942+00:00","latest_card_check":{"checked_at":"2026-10-12T07:16:33.365942+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-12T07:16:33.365942+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-12T07:16:33.365942+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-12T05:07:44.223808+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}