bots.st/1gateway
1gateway
Pay-per-call tools for agents
2873 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 118
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://1gateway.dev/mcp
What it can do
| Tool | What it says it does |
|---|---|
ai_embed | Use when an agent needs vectors for search, RAG, clustering or dedup. Input: text (GET) or POST JSON {texts:[...]} with up to 32 strings of max 2000 chars each. Output: model, dims (1024), embeddings with index and vector; compare with cosine similarity. Multilingual (100+ languages, strong… |
ai_image | Use when an agent needs an image from a text prompt. Input: prompt (max 1000 chars), optional steps (1-8, default 4). Output: JSON with a 1024x1024 JPEG (base64), steps, model, safety verdicts. Prompt screened by blocklist + Llama Guard 3, image by a vision check; sexual, minor, deepfake or gore… |
ai_prompt_injection | Use when an agent must screen untrusted text (web page, email, tool output, RAG chunk) before an LLM reads it. Input: text (up to 20,000 chars, POST JSON or GET) or url. Output: JSON probability 0-1, verdict (clean/suspicious/injection), attackTypes, spans with offsets, sanitizedText with flagged… |
ai_transcribe | Use when an agent must turn audio into text (meetings, calls, voice notes). Input: POST a file (multipart 'file', raw body, JSON audioBase64) or url; mp3, wav, m4a, ogg, webm, flac, max 25 MB / 10 min. Output: text, language, timestamped segments, word count, duration; summary=true adds summary… |
ai_translate | Use when an agent must translate text (replies, documents, transcripts). Input: text (max 1500 chars, GET or POST JSON), target language code, optional source (auto-detected for Korean, Japanese, Chinese, Cyrillic, Arabic, Hindi, Thai; Latin script defaults to English). Output: translatedText… |
ai_tts | Use when an agent needs spoken audio from short text (voice reply, narration, accessibility). Input: text (max 500 chars), lang (en, ko, ja, zh, es, fr; default en). Output: JSON with an MP3 (base64), voice, model, safety verdict. Fixed built-in voices, no voice cloning. Text screened by Llama… |
ai_vision | Use when an agent must understand a picture (screenshot, product photo, chart, scene). Input: url of a png, jpeg, webp or gif (max 5 MB), optional question (max 1000 chars), optional json=true for fields (objects, text, people count, colors...). Output: answer or fields, image info, model. Does… |
base_gas | Use when an agent must price, time or route a transaction. Input: optional chain (base default, ethereum, arbitrum, monad, all). Output: JSON base fee, priority tiers (last 20 blocks), suggested maxFeePerGas, block fullness, typical cost of transfer, approve, DEX swap, mint, deploy in gas token… |
base_sepolia_eth | Use when an agent, x402 test or CI job needs Base Sepolia gas now: one x402 call, no faucet login or mainnet history. Input: to (recipient address); sends 0.1 ETH (1 ETH: /v1/testnet/base-sepolia-eth/1). Output: JSON txHash (confirmed before settling), explorerUrl, amountEth, from, to. Daily… |
base_sepolia_eth_1 | Use when contract deploys, x402 tests or CI jobs need more Base Sepolia gas than a faucet gives: one x402 call, no faucet login or mainnet history. Input: to (recipient address); sends 1 Base Sepolia ETH. Output: JSON txHash (confirmed before settling), explorerUrl, amountEth, from, to. Daily… |
base_token_flows | Use when an agent must see who is buying or dumping a Base ERC-20 now (smart money, whales, who bought/sold). Input: token address, optional wallet, minutes (1-240), limit. Output: JSON signal (smart money accumulating vs retail), whale/shark/dolphin/fish flow buckets, who bought/sold with own… |
base_token_info | Use when an agent needs an ERC-20's basics before quoting, transferring or approving it. Input: address; chain (base default, ethereum, arbitrum, monad); optional holder (balance, share of supply) and spender (allowance, flags unlimited). Output: JSON block+time, name, symbol, decimals… |
base_token_risk | ERC-20 token risk scan: honeypot check, rug pull check, token safety / scam check. Use when vetting a token. Input: address, chain=base|ethereum|arbitrum. Output: JSON risk signals + evidence: honeypot test (buy/sell sim, taxes), rug-pull signals (owner, mint/pause/blacklist/fee fns, proxy, owner… |
base_token_verdict | Use when an agent wants a quick read on an ERC-20 before trading: token-risk scan plus a short AI verdict. Input: address; chain (base, ethereum, arbitrum). Output: JSON verdict (level = deterministic riskLevel, headline, top reasons citing fired signal ids, what to watch) + all risk signals, meme… |
base_tx | Use when an agent must confirm a transaction or payment landed: did it succeed, who paid whom, how much of which token. Input: hash; chain (base default, ethereum, arbitrum, monad). Output: JSON status (success/reverted), block+time, confirmations, from, to, native value, fee, decoded ERC-20… |
base_wallet_balances | Use when an agent needs an EVM wallet's holdings in one call. Input: address; chain (base default, ethereum, arbitrum, monad); optional tokens (up to 20 ERC-20s; default: main stablecoins, WETH, BTC wrappers). Output: JSON block+time, native balance (ETH; MON on Monad), per-token symbol, decimals… |
base_wallet_related | Use when an agent must see who an EVM wallet deals with: counterparties ranked by ERC-20 transfers, earliest inbound sender, wallets the same funder also paid, tokens. Input: address, chain (base default, ethereum, arbitrum, monad), hours (1-24; Arbitrum 1-6, Monad 1-2), limit. Output: JSON… |
clinical_trials | Use when an agent researches drugs, diseases or biotech sponsors, or watches trial readouts. Input: condition, intervention (drug), sponsor or q (one or more), optional status, phase, limit, mode=catalysts with days (primary completion within N days, default 90). Output: JSON studies (NCT id… |
convert_ocr | Use when an agent must read text from a scan, photo or screenshot: scanned PDFs (embedded page images) or PNG/JPEG/WebP up to 5 MB, Korean and English, tables kept as Markdown. Up to 3 pages per call. Input: url via GET, or POST a file (multipart 'file', raw body, or JSON contentBase64). Output… |
convert_to_markdown | Use when an agent must read a document as clean Markdown: web page, PDF, DOCX or Korean HWP/HWPX, tables kept. Input: url (http/https) via GET, or POST a file (multipart 'file', raw body, or JSON contentBase64+filename). Free-plan size cap → 413 before payment: HWP 48 KB, HWPX 100 KB XML. Output… |
crypto_etf | Use when an agent needs US spot bitcoin or ether ETF holdings from official filings (IBIT, FBTC, GBTC, ETHA...). Input: asset (btc or eth), optional ticker. Output: JSON per fund coins held (reported or estimated), fair value USD, NAV/share, shares outstanding, sponsor fee, period end, change vs… |
crypto_perp_basis | Use when an agent compares one coin's perp basis on DEX venues only (Hyperliquid, dYdX v4, GMX v2, Lighter, Paradex; no CEX). Input: coin, optional venues. Output: JSON per venue mark, index/oracle, premium %, annualized funding, OI USD; max-min funding spread; carry pairs ranked by funding… |
crypto_perp_funding | Use when an agent compares perpetual funding across venues for one coin (carry/crowding). Input: coin (e.g. BTC). Output: JSON venues ranked by annualized funding (DEX venues only: Hyperliquid, dYdX, GMX, Lighter, Paradex), normalized to per-hour and APR, max-min spread with short/long venue… |
crypto_perp_screener | Use when an agent scans every perp listed on Hyperliquid, dYdX v4, GMX v2, Lighter and Paradex for funding arbitrage or crowding. Input: optional sort (spread, funding, oi, volume), order, limit (1-50), venues, min_venues, min_oi_usd. Output: JSON rows per coin with each venue's annualized… |
crypto_pulse | Use when an agent needs a one-call crypto market snapshot before acting. Input: none. Output: JSON one-line summary; BTC, ETH, SOL price, 24 h change, funding APR, OI, volume; Crypto Fear & Greed value, label, 1 d/7 d change with attribution; OI-weighted perp funding with highest/lowest markets… |
crypto_stablecoins | Use when an agent tracks stablecoin liquidity (mints/burns) as a market signal. Input: optional chain (all, ethereum, base), symbol (USDC). Output: JSON per token and chain totalSupply read onchain, change 24 h / 7 d (absolute and %), per-symbol sums, USD net change and direction, biggest movers… |
defi_yields | Use when an agent must compare lending yields on Base. Input: optional protocol (aave-v3,compound-v3,morpho,moonwell) and asset (USDC,WETH,cbBTC,wstETH,cbETH,EURC). Output: JSON per market supply/borrow APY, utilization, supplied/borrowed amount and TVL in USD, sorted by supply APY, with block… |
dev_package | Use when an agent must decide whether to add or keep a dependency. Input: package, ecosystem (npm, PyPI, crates.io), optional version (default latest). Output: JSON flags (deprecated, yanked, outdated, vulnerable, no_license, no_release_2y), latest version, license, publish dates, maintainer… |
docs_extract | Use when an agent needs the key facts of a document, not just its text: Korean HWP/HWPX, PDF, DOCX or web page. Input: url via GET, or POST a file (multipart 'file', raw body, or JSON contentBase64+filename). Output: fixed-schema JSON title, title_en, document_type, date, org, amounts, tables… |
domain_lookup | Use when an agent must check a domain: does it resolve, who hosts its DNS and mail, is email authenticated, how old is it, when does it expire. Input: domain (e.g. example.com; URLs accepted). Output: JSON DNS records (A, AAAA, CNAME, MX, NS, TXT, CAA, SOA), mail provider, parsed SPF and DMARC… |
email_check | Use when an agent is about to email or sign up a contact. Input: email. Output: JSON verdict (deliverable, risky, undeliverable) with reasons, MX hosts, null MX, SPF and DMARC policy, disposable domain, role account, free provider. No SMTP probe, so the mailbox itself is not verified. Malformed… |
fx_convert | Use when you need to convert an amount between currencies (USD↔KRW, EUR→JPY, ...) at the official ECB reference rate, today or on a past date. Input: from, to (1–10 comma-separated), amount (default 1), optional date (YYYY-MM-DD since 1999-01-04; weekends use the prior fixing). Output: JSON per… |
fx_history | Use when you need a historical exchange-rate series or a period summary (e.g. USD/KRW over the last quarter). Input: symbols (1–10), base (default EUR), start and end (YYYY-MM-DD since 1999-01-04; default last 30 days; max 366 days). Output: JSON daily series of ECB fixings, and per currency… |
fx_rates | Use when you need an official daily FX rate or currency conversion (USD, EUR, KRW, JPY, CNY, GBP + 24 more). Input: base (default EUR), optional symbols (comma list), date (YYYY-MM-DD, last ~90 days; weekends use the prior fixing), amount. Output: JSON rates for the fixing date, % change vs prior… |
hl_candles | Use when an agent needs price history for a Hyperliquid perp or HIP-3 market (xyz:TSLA). Input: coin, interval (1m-1M, default 1h), limit (1-500, default 100), optional start/end (ISO date or unix). Output: JSON candles (time, open, high, low, close, volume, trades) plus summary: change %… |
hl_extremes | Use when hunting crowded perps: which markets have funding far from their own normal and where open interest is jumping. Input: optional limit (1-50, default 10), min_oi_usd (default 1,000,000). Output: as_of, fundingExtremes ranked by |z| (current 1h funding vs the coin's last 7 days)… |
hl_funding_history | Use when an agent judges whether a perp's funding is unusually high or low, or tracks open-interest build-up. Input: coin (e.g. BTC), hours (24-720, default 168). Output: current 1h funding and APR, 24h/7d/30d average APR, current percentile and z-score vs 7d and 30d, share of positive hours… |
hl_funding_screener | Use when hunting Hyperliquid funding extremes or carry trades across all perps. Ranked by funding, open interest, volume, basis, premium or 24h change. Input: optional sort, order, limit (1-50), min_oi_usd, min_volume_usd, funding (positive/negative), min_abs_apr. Output: JSON as_of, cache_age_s… |
hl_liquidations | Use when an agent sizes leverage on a Hyperliquid perp or checks how close typical positions are to liquidation. Input: coin, optional leverages (e.g. 5,10,20). Output: JSON mark, max leverage, maintenance margin, long/short liquidation price and distance % per leverage, whether the 24 h range… |
hl_markets | Use when an agent discovers what trades on Hyperliquid, including HIP-3 builder-deployed dexs (stocks, commodities, FX). Input: optional dex (xyz, flx, main), sort (oi, volume, leverage, name), limit (1-200). Output: JSON without dex: core and HIP-3 totals and every dex with deployer, markets, OI… |
hl_orderbook | Use when an agent sizes a Hyperliquid market order or compares liquidity. Input: coin (perp or HIP-3 xyz:TSLA), optional sizes_usd (up to 5, default 1000,10000,100000), levels (0-20). Output: JSON best bid/ask, spread bps, depth USD within 0.1/0.5/1/2%, imbalance, per size buy/sell average fill… |
hl_perp_metrics | Hyperliquid funding for one perpetual futures market: current and predicted funding rate, open interest and basis. Use when an agent monitors a perp position or funding carry. Input: coin (e.g. BTC, kPEPE). Output: JSON as_of, cache_age_s, 1h + annualized funding, OI coin/USD, mark/oracle/mid… |
knowledge_wiki | Use when an agent needs a quick, cited fact sheet on a place, organization, thing or concept. Input: q (topic or title), optional lang (Wikipedia code, default en). Output: JSON title, description, extract, coordinates, thumbnail, page URL, Wikidata facts (instance of, inception, country, official… |
kr_address | Use when an agent must normalize or translate a South Korean address (shipping, checkout, KYC forms). Input: q (Korean address or part of one, e.g. road name + number or neighborhood + lot number), optional limit (1-5). Output: JSON matches with official road-name and lot-number addresses in… |
kr_apartment_trades | Use when you need actual apartment sale prices in a South Korean district for a month (property research, valuation, comps). Data: MOLIT (Korea land ministry) reported deals since 2006, updated daily. Input: region (5-digit LAWD_CD, e.g. 11680 Gangnam-gu), month (YYYYMM). Output: JSON trades with… |
kr_apartment_trades_summary | Use when you need a quick housing-market snapshot for a South Korean district-month instead of raw trades. Data: MOLIT reported apartment sales, cancelled deals excluded. Input: region (5-digit LAWD_CD, e.g. 11680), month (YYYYMM). Output: JSON count, median/average/min/max price and price per m2… |
kr_bok_ecos_series | Use when you need official Bank of Korea statistics (base rate, money supply, key indicators) as a time series. Input: stat (ECOS table code, e.g. 722Y001), cycle (A/S/Q/M/SM/D), start, end (period format of cycle), optional item (e.g. 0101000). Output: JSON series with English labels, units… |
kr_business_status | Use when an agent must check that a South Korean business is still operating before paying, contracting or onboarding it (KYB, invoice checks). Input: b_no (1-20 business registration numbers, comma-separated, hyphens ok). Output: JSON per number: status (active, suspended, closed, unregistered)… |
kr_company_procurement | Use when an agent needs a South Korean company's government contract wins for sales, credit or competitor research. Input: id (companyId) or business_number; optional from/to (YYYY-MM-DD, max 366 days, default last 12 months), category (goods,works,services,foreign), min_amount, limit, offset… |
kr_company_profile | Use when an agent needs a normalized profile of a South Korean company for KYB, research or sales. Input: id (companyId from /v1/kr/company/resolve). Output: JSON profile: names, business/corporate/DART/stock ids, market, KSIC code, founding date, fiscal year end, address, homepage, KONEPS… |
kr_company_report | Use when an agent needs an English due-diligence brief on a South Korean company. Input: business_number, dart_corp_code, stock_code or q (exact name); format=json|markdown; news=true|false. Output: JSON summary, business overview, annual financials (revenue, profit, debt, YoY), major… |
kr_company_resolve | Use when an agent must identify a South Korean company before looking up its profile or public-procurement record. Input: one of business_number (10 digits), dart_corp_code, stock_code (KRX, e.g. 005930) or q (company name, exact match ignoring 주식회사/(주)/spacing); first wins. Output: JSON companies… |
kr_filing_summary | Use when an agent needs a Korean corporate disclosure in English. Input: rcept_no (14-digit DART receipt number from /v1/kr/filings). Output: JSON with headline, what_happened, key_figures (amounts, ratios, share counts with units), parties, key_dates, why_it_matters, confidence, original Korean… |
kr_filings | Use when an agent needs recent material disclosures of a South Korean listed company (rights offerings, CBs, buybacks, M&A, litigation, earnings, periodic reports). Input: corp (DART corp_code, KRX stock code or kr-dart- id) or q (exact name), optional days (1-365, default 30); or date… |
kr_law | Use when you need the official text of a South Korean statute, decree or rule, or one article of it. Statutes only: no court decisions or personal data. Input: q (statute name in Korean, e.g. 근로기준법) or mst (law serial no.), optional article (e.g. 2), limit (articles, 1-100, default 30). Output… |
kr_policy_latest | Use when an agent tracks South Korean government policy, regulation or draft legislation in English. Input: optional q (keyword, Korean or English), date (YYYY-MM-DD KST), limit (1-20, default 5). Output: JSON items with Korean title, official link, published time and English brief {title_en… |
kr_public_holidays | Use when you need South Korea's official public holidays for a year (business-day calculation, scheduling, settlement and payroll calendars). Data: KASI (Korea Astronomy and Space Science Institute) special-day register, incl. substitute and temporary holidays once promulgated. Input: year (YYYY… |
kr_supplier_check | Use when an agent must vet a South Korean supplier or counterparty before paying, contracting or onboarding it. Input: one of business_number, dart_corp_code, stock_code or q (exact company name). Output: JSON summary (riskLevel, riskFlags such as closed/suspended or sanctions match, per-section… |
kr_trade_exports_10day | Use when you need South Korea's earliest export read: the Korea Customs 10-day provisional release (days 1-10, 1-20, full month; out on the 11th, 21st and 1st). Input: optional month (YYYYMM) and period (10, 20, full); default latest. Output: JSON exports in USD with YoY %, latest 10-day… |
kr_trade_hs | Use when you need South Korea's monthly trade for a product by HS code (e.g. 8542 chips, 870323 cars, 2710 petroleum). Data: Korea Customs Service, finalized monthly. Input: hs (2-10 digit prefix), optional month (YYYYMM, default latest), limit (1-100), sort (exports, imports, balance, total)… |
And 58 more tools.
In its maker's words
Pay-per-call tools for agents via x402 (USDC on Base): Korean data, doc-to-Markdown, web utilities.
- Website
- 1gateway.dev
- Publisher
- code0xff
- Listed from
- the official MCP Registry as
io.github.code0xff/1gateway - Version
- 0.1.1, updated 12 Oct 2026
- Kinds of work
- Finance and markets, Documents and files, Browser and automation
The domain it lives on
- 1gateway.dev
- registered 9 Oct 2026 (1 month ago), at Cloudflare, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 2873 ms | |
| Answered | 2836 ms | |
| Answered | 1092 ms |
Next door
- gblin-treasury-risk-regimeUSDC treasury risk and NAV actions
- Agent402.Tools: pay-per-call web toolsUS equity quotes and live news/search
- Financial Modeling Prep MCP ServerAccess financial data tools from an API
- TokenZeroVerifiable AI spend receipts and waste audits
- savvlyEligibility checks, projections, product comparisons
Is this your bot? Claim its address to add a verified badge and keep the listing current.