1gateway
Registry code: e25bb38a3f97bd56
x402 pay-per-call API gateway for AI agents (USDC on Base): Korean real estate, weather, holidays.
from a public catalogue that lists it, not from the operator
- endpoint
- https://1gateway.dev/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is 1gateway live?
- Yes — it answered the hub's last check (checked 13h ago). It answered 100% of checks over the last 30 days.
- Is 1gateway free to use?
- Not measured yet.
- What tools does 1gateway have?
- 13 tools: kr_apartment_trades_summary, kr_weather_forecast, kr_trade_exports_10day, kr_trade_hs, kr_trade_pulse, web_metadata, domain_lookup, fx_rates, ….
- Is 1gateway safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 13 tools
- unknown → live
Calls placed through this hub's router, from its own receipts, and USDC settlements on base into the address this listing's priced doors name, read off the chain. Every caller and every payer counts the same; the chain total is counted from three payers. The address also stands behind 1 other origin: the chain figures are the gateway's, not this listing's alone. How it is counted.
through this hub
successful
what callers paid
distinct
last 2026-10-09
counted from three payers (thin, concentrated, shared-payto)
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
kr_apartment_trades_summary unknown never probed
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 and per pyeong in KRW and USD, breakdown by size class, top complexes by volume. Example: ?region=11680&month=202609 Price: $0.05 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "region", "month" ], "properties": { "month": { "type": "string", "description": "Contract month YYYYMM, 200601 to the current month (KST)" }, "region": { "type": "string", "description": "5-digit 시군구 code (LAWD_CD), e.g. 11680 = Seoul Gangnam-gu. Unknown codes → 400 (not charged)." } }, "additionalProperties": false }arguments 19 lineskr_weather_forecast unknown never probed
Use when you need the official weather forecast for a point in South Korea for the next ~3-5 days. Data: KMA (Korea Meteorological Administration) village forecast on a 5 km grid, issued 8 times a day. Input: lat, lon (WGS84 decimal; Korea only). Output: JSON hourly then 3-hourly temperature C, sky, precipitation type and probability %, rain and snow amounts, humidity %, wind; plus daily min/max. Example: ?lat=37.5665&lon=126.978 Price: $0.01 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "lat", "lon" ], "properties": { "lat": { "type": [ "number", "string" ], "description": "Latitude, WGS84 decimal degrees (KMA domain ≈ 32–44; outside → 400, not charged)" }, "lon": { "type": [ "number", "string" ], "description": "Longitude, WGS84 decimal degrees (KMA domain ≈ 123–133)" } }, "additionalProperties": false }arguments 25 lineskr_trade_exports_10day unknown never probed
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 increment, 10 key items (semiconductors, cars, ships...) and 10 markets (China, US, EU, Vietnam...) with YoY and share, next release date. Example: ?month=202609 Price: $0.02 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "month": { "type": "string", "description": "Release month YYYYMM (default: latest release; data from 2024-09)" }, "period": { "type": "string", "description": "10 (days 1-10), 20 (days 1-20) or full; requires month. Default: latest available for the month" } }, "additionalProperties": false }arguments 15 lineskr_trade_hs unknown never probed
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). Output: JSON totals (exports FOB, imports CIF, balance in USD, kg) with YoY % and 10-digit HSK lines with English HS descriptions and YoY. Example: ?hs=8542&month=202608 Price: $0.02 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "hs" ], "properties": { "hs": { "type": "string", "description": "HS code prefix, 2-10 digits (e.g. 8542 integrated circuits, 870323 passenger cars)" }, "sort": { "type": "string", "description": "Line order (default exports)" }, "limit": { "type": [ "number", "string" ], "description": "Max 10-digit lines returned (1-100, default 20)" }, "month": { "type": "string", "description": "Month YYYYMM (default: latest finalized month)" } }, "additionalProperties": false }arguments 29 lineskr_trade_pulse unknown never probed
Use when you need a one-call read on South Korea's export cycle for macro, FX or chip-sector analysis. Data: Korea Customs 10-day and monthly releases. Input: none. Output: JSON headline (latest exports and YoY, semiconductor share, strongest/weakest item and market, 3-month average YoY, momentum), latest release by item and market, 12 monthly export totals with YoY, and HS 8542 integrated-circuit trade for the latest month. Example: /v1/trade/pulse Price: $0.05 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": {} }arguments 5 linesweb_metadata unknown never probed
Use when an agent needs to know what a URL is before reading it, or to build a link preview or citation. Input: url (public http/https). Output: JSON with final URL after redirects, HTTP status, content type, title, description, site name, language, canonical, preview image, favicon, Open Graph and Twitter tags, RSS/Atom feeds, hreflang alternates, JSON-LD types, robots, first H1. No JavaScript is run. Example: ?url=https://developer.mozilla.org/en-US/ Price: $0.003 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "Public http(s) URL; private/internal addresses → 400 (not charged)" } }, "additionalProperties": false }arguments 14 linesdomain_lookup unknown never probed
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, DNS provider, and RDAP registration (registrar, created, expires, age in days, status, DNSSEC). No contact data. Example: ?domain=google.com Price: $0.005 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "domain" ], "properties": { "domain": { "type": "string", "description": "Public domain or hostname (punycode for IDNs, e.g. xn--...); a URL is reduced to its hostname. Internal/reserved names → 400 (not charged)" } }, "additionalProperties": false }arguments 14 linesfx_rates unknown never probed
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 fixing, converted amounts, raw ECB EUR rates. Source: ECB statistics, updated each TARGET day ~16:00 CET; reference only. Example: ?base=USD&symbols=KRW,JPY&amount=100 Price: $0.002 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "base": { "type": "string", "description": "Base currency, ISO 4217 (one of the 30 ECB reference currencies; default EUR)" }, "date": { "type": "string", "description": "Fixing date YYYY-MM-DD within the last ~90 days (default latest)" }, "amount": { "type": [ "number", "string" ], "description": "Amount in base currency to convert" }, "symbols": { "type": "string", "description": "Comma-separated target currencies (default: all). Supported: EUR,USD,JPY,KRW,CNY,GBP,AUD,BRL,CAD,CHF,CZK,DKK,HKD,HUF,IDR,ILS,INR,ISK,MXN,MYR,NOK,NZD,PHP,PLN,RON,SEK,SGD,THB,TRY,ZAR" } }, "additionalProperties": false }arguments 26 linestime_convert unknown never probed
Use when scheduling across time zones or turning a local time into UTC without guessing DST. Input: to (IANA zones or KST, PST, CET...), optional from (zone of a local time, default UTC), time (ISO 8601, Unix seconds, or now). Output: JSON UTC instant, Unix time, and per zone: local ISO time with offset, weekday, abbreviation, DST and business-hours flags, day difference. Example: ?time=2026-10-12T09:00&from=Asia/Seoul&to=America/New_York,Europe/London Price: $0.002 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "to" ], "properties": { "to": { "type": "string", "description": "1–25 target zones, comma-separated (IANA names like Asia/Seoul, UTC, or abbreviations like KST, PST, CET)" }, "from": { "type": "string", "description": "Zone of the input local time (default UTC; ignored when time has an offset)" }, "time": { "type": "string", "description": "ISO 8601 date-time (2026-10-12T09:00, 2026-10-12T09:00:00+09:00), Unix seconds/ms, or now" } }, "additionalProperties": false }arguments 22 linessite_profile unknown never probed
Use when an agent must vet or research a website in one call (lead research, security or SEO check, is this site legit). Input: url or bare domain. Output: JSON page metadata, HTTP status, HTTPS and HTTP-to-HTTPS redirect, server and hosting hints, 7 security headers, robots.txt (sitemaps, AI-crawler rules), llms.txt presence, plus domain DNS, mail provider, SPF/DMARC and RDAP registrar, age and expiry. Example: ?url=stripe.com Price: $0.01 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "url" ], "properties": { "url": { "type": "string", "description": "Site URL or bare domain (https:// assumed); private/internal targets → 400 (not charged)" } }, "additionalProperties": false }arguments 14 lineskr_public_holidays unknown never probed
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, 2004-2100). Output: JSON list with date, weekday, Korean and English name, isPublicHoliday, kind. Example: ?year=2026 Price: $0.01 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "year" ], "properties": { "year": { "type": [ "number", "string" ], "description": "Year YYYY (2004–2100)" } }, "additionalProperties": false }arguments 17 linesconvert_to_markdown unknown never probed
Use when an agent must read a document as clean Markdown: web page, PDF, DOCX or Korean Hancom HWP/HWPX (headings, paragraphs, tables). Input: url (http/https) via GET, or POST a file (multipart 'file', raw body, or JSON contentBase64+filename); max 10 MB. Output: JSON markdown, title, pages, sourceType, bytes, warnings. Price by detected type, set before payment: HTML $0.005, PDF/DOCX $0.01, HWP/HWPX $0.02. Example: ?url=https://example.com/ Price: $0.005–$0.02 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "url": { "type": "string", "description": "Public http(s) URL of a web page, PDF, DOCX, HWP or HWPX (max 10 MB)" }, "type": { "type": "string", "description": "Optional expected type: html, text, pdf, docx, hwp, hwpx" }, "filename": { "type": "string", "description": "Original file name, e.g. report.hwp (helps detection)" }, "contentBase64": { "type": "string", "description": "Document bytes as base64 (alternative to url; max 10 MB decoded)" } }, "additionalProperties": false }arguments 23 lineskr_apartment_trades unknown never probed
Use when you need actual apartment sale prices in a South Korean district for one 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 contract date, complex (Korean + romanized), area m2, floor, build year, price in KRW and USD, price per m2, deal type, cancelled flag. Example: ?region=11680&month=202609 Price: $0.01 USDC via x402.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "region", "month" ], "properties": { "month": { "type": "string", "description": "Contract month YYYYMM, 200601 to the current month (KST)" }, "region": { "type": "string", "description": "5-digit 시군구 code (LAWD_CD), e.g. 11680 = Seoul Gangnam-gu, 11110 = Jongno-gu, 41135 = Seongnam Bundang-gu. Unknown codes → 400 (not charged)." } }, "additionalProperties": false }arguments 19 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's ide25bb38a3f97bd56.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/e25bb38a3f97bd56/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/e25bb38a3f97bd56?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.