Koskamo

Lilambd Data for Agents MCP

Provides 46+ clean open-data JSON APIs for AI agents covering airports, calendars, biodiversity, markets, security, and more. It uses x402 payment protocol for per-call billing in USDC on Base, with free samples available via query parameters.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Lilambd Data for Agents MCP logo, by LilambdCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by Lilambd
You need:no account, no API keyAny x402 client works (x402-fetch, x402-axios, x402 Python, Coinbase AgentKit)
MCP endpoint (Streamable HTTP)
https://api.lilambd.com/mcp
Vendor documentation

What its tools do

52 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

52 of 52 have a description · 0 of 52 declare behavior hints · 51 of 51 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Lookup world airports by location or code
  • Convert dates between global calendars and locales
  • Check biodiversity gaps for specific geographic coordinates
  • Retrieve security exposure briefs for company domains

Source and maintenance

Community listingRegistry 1.1.0

Protocol and capabilities

Server
lilambd-data 1.2.1
MCP protocol negotiated in check
2025-11-25
Tools
52 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Open-data lookups (airports, units, languages, regions, power plants, markets, village and rural markets away from big cities, can-I-bring-this-medicine rules per country, organisations, conflict, Japan municipalities, colors, licences, exchanges, platforms) and security: exploited CVEs (CISA KEV + EPSS + NVD), breach disclosures, and exposure briefs per domain (tool "exposure"). Also finished answers that join several ledgers into one cited result (see list_apis for each tool's price). Calls cost from $0.005 USDC via x402 (each tool states its price); sample=true is free.

Tools

52 advertised

list_apis
Advertised by the server during the last successful anonymous check.

Free. List all Lilambd data APIs with their routes and query parameters.

list_apis input schema
{
  "type": "object",
  "properties": {}
}
agents
Advertised by the server during the last successful anonymous check.

AI Agent Economy Census. What AI agents can buy, and at what price, measured every day. Routes: /mcp (q, remote, limit, offset); /x402 (q, category, host, min_price, max_price, sort, include_testnet, limit, offset); /mcp/new (since, limit, offset); /summary (include_testnet); /counters (key, days); /x402/new (since, category, limit, offset); /mcp/daily (days); /mcp/{name}; /x402/daily; /x402/hosts (category, q, sort, limit, offset); /mcp/namespaces (limit, offset); /trending/{kind} (day, limit, offset); /x402/categories; /x402/price-check (price*, category). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

agents input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /mcp, /x402, /mcp/new, /summary, /counters, /x402/new, /mcp/daily, /mcp/{name}, /x402/daily, /x402/hosts, /mcp/namespaces, /trending/{kind}, /x402/categories, /x402/price-check. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
airports
Advertised by the server during the last successful anonymous check.

Airports of the World. Airport lookup for travel apps, flight tools, logistics, games and AI agents. Routes: /nearby (lat*, lon*, type, limit); /search (q, country, type, scheduled, limit, offset); /{code}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

airports input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /nearby, /search, /{code}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
biodiversity
Advertised by the server during the last successful anonymous check.

Biodiversity by Place. How well is life recorded here? One API for any point on Earth, built from the GBIF occurrence snapshot of 1 October 2026 and counted on a fixed 0.5 degree grid (about 55 km). Routes: /gaps (level, country, admin1, max_records, stale, min_cells, limit, offset); /cells (country, admin1, lat, lon, min_records, max_records, sort, limit, offset); /place (lat*, lon*, top, species); /admin1 (country*, by, limit, offset); /nearby (lat*, lon*, radius_cells, limit, offset); /decades (country); /summary; /countries (by, continent, min_cells, limit, offset); /admin1/{code}; /cells/{cell_id} (scheme); /countries/{iso2}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

biodiversity input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /cells, /place, /admin1, /nearby, /decades, /summary, /countries, /admin1/{code}, /cells/{cell_id}, /countries/{iso2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
calendars
Advertised by the server during the last successful anonymous check.

World Calendars and Date Conversion API. Convert dates between the world's calendars and get every month, weekday and era name in 657 locales. Routes: /days (from, to, limit, offset); /convert (date, locale); /paydays (country, from, to, kind, limit, offset); /systems (locale); /era-names (calendar, locale, width, limit, offset); /festivals (year, tradition, festival_id, country, limit, offset); /month-names (calendar, locale, context, width, limit, offset); /solar-terms (year, limit, offset); /systems/{id} (locale); /to-gregorian (calendar, date); /weekday-names (locale, context, width, limit, offset); /paydays/{iso2} (from, to, kind, limit, offset); /countries/{iso2}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

calendars input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /days, /convert, /paydays, /systems, /era-names, /festivals, /month-names, /solar-terms, /systems/{id}, /to-gregorian, /weekday-names, /paydays/{iso2}, /countries/{iso2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
city-dossier
Advertised by the server during the last successful anonymous check.

What is this city like, in one page of measured facts?. One-city dossier for any of 6,902 cities with 100k+ people (176 countries): reported population and its rank in country and world, built-up agglomeration population 2000 and 2025 with growth and density percentiles (EU GHSL), central-3 km roads, rail and park share (OpenStreetMap via Overture), elevation, nearest large airport and seaport, and 1991-2020 monthly temperature and rainfall measured at the nearest NOAA station. Includes 5 computed insights and a ready-to-paste Markdown page. Facts only; sources and data date in the attribution. Rebuilt monthly. Routes: /answer (city*, country); /search (q*); /countries (limit). Paid $0.1 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

city-dossier input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /search, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
colors
Advertised by the server during the last successful anonymous check.

Color Names: 30,000+ Named Colors. Give every color a human name. Great for design tools, games, generative art, e-commerce filters and AI assistants. Routes: /random (count); /search (q, limit, offset); /nearest (hex*, limit); /{name_or_hex}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

colors input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /random, /search, /nearest, /{name_or_hex}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
conflict
Advertised by the server during the last successful anonymous check.

Armed Conflict Events by Country and Region. Clean yearly conflict numbers for risk dashboards, travel-safety apps, news tools, research and AI agents. Routes: /top (year, level, by, limit, offset); /regions (country, year, limit, offset); /countries/{iso2} (from, to, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

conflict input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /top, /regions, /countries/{iso2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
disaster-exposure
Advertised by the server during the last successful anonymous check.

How many deadly earthquakes, tsunamis and eruptions has this place seen since 1900?. Give a point (lat, lon) and a radius. Returns NOAA NCEI significant earthquake, tsunami and volcanic eruption records within that radius since a chosen year: counts by kind, published deaths on the records, strongest quake magnitude and the five deadliest records with distance. Plus a per-decade table. Counts and distances computed by Lilambd from NOAA records; no personal data. Routes: /; /answer (lat*, lon*, radius_km, since); /decades (kind, limit, offset). Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

disaster-exposure input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /, /answer, /decades. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
exchanges
Advertised by the server during the last successful anonymous check.

Stock Exchanges and Trading Venues (MIC). Look up any exchange or trading venue for fintech apps, trading bots and data pipelines. Routes: /{mic}; /search (q, country, status, category, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

exchanges input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /{mic}, /search. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
exposure
Advertised by the server during the last successful anonymous check.

Exposure brief: one finished security answer per company domain or tech stack. One call returns a ready answer about a company or a tech stack: its breach history (HIBP + Japan disclosures), every actively exploited CVE (CISA KEV) in the vendors/products you name (or the company's own products, inferred from the domain), which are used by ransomware and past CISA due dates, recent CVEs not yet exploited but with high EPSS, lookalike hostnames with new TLS certificates (Certificate Transparency, last 30 days), and a prioritised action list. Every item has a source URL; data_as_of per source. Facts only, no personal records. Routes: /brief (domain*, stack, lookalikes, limit). Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

exposure input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /brief. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
firm-brief
Advertised by the server during the last successful anonymous check.

Who owns this company, where does it operate, what does it sell and research?. One company brief joined from five open ledgers: GLEIF group ownership (ultimate parent, descendants, countries), Open Food Facts brand owners (brands, product categories, countries sold, with category market size), OpenAlex research organisations (sites, works, citations by country), public tender notices where the organisation is the buyer, and the home country's cross-border ownership links. Every block names its source and date; matching, country union and summaries are computed by Lilambd. Organisations only, no data about individual people. Routes: /answer (name, lei, wikidata); /brands (q*, limit, offset); /search (q, limit, offset); /coverage. Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

firm-brief input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /brands, /search, /coverage. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
hazard
Advertised by the server during the last successful anonymous check.

World Natural Hazards and Warming. How much each place shakes and how much it has warmed, in one API. Every number is counted or averaged from public measurement records; nothing is modelled. Routes: /gaps (level, country, min_population, limit, offset); /events (kind, country, region, from, to, min_deaths, min_magnitude, lat, lon, radius_km, sort, limit, offset); /trends (band); /regions (q, country, sort, joint_exposure, lat, lon, limit, offset); /summary; /stations (country, q, sort, lat, lon, radius_km, limit, offset); /countries (sort, limit, offset); /place-risk (lat*, lon*, radius_km); /events/{id} (kind); /regions/{id} (events); /features/{id}; /stations/{id}; /joint-exposure (limit, offset); /countries/{iso2}; /regions/{id}/events (kind, sort, limit, offset); /regions/{id}/stations (limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

hazard input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /events, /trends, /regions, /summary, /stations, /countries, /place-risk, /events/{id}, /regions/{id}, /features/{id}, /stations/{id}, /joint-exposure, /countries/{iso2}, /regions/{id}/events, /regions/{id}/stations. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
japan
Advertised by the server during the last successful anonymous check.

Japan Municipality Statistics. Official statistics for every municipality in Japan in one JSON API, for real-estate tools, relocation apps, local-business dashboards and AI agents. Routes: /rank (indicator*, year, prefecture, order, limit, offset); /indicators; /municipalities (q, prefecture, limit, offset); /municipalities/{code} (indicator). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

japan input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /rank, /indicators, /municipalities, /municipalities/{code}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
jp-furusato
Advertised by the server during the last successful anonymous check.

Does this Japanese town win or lose from furusato nozei (hometown tax)?. Furusato nozei for all 1,741 Japanese municipalities, fiscal years 2015-2025: donations received, resident tax lost to residents giving elsewhere, the net, net as a share of local tax, and growth. One town with its rank and a plain verdict, or the top towns by net, inflow, outflow or net share. Official figures only; no personal data. Routes: /top (by, year, limit); /city (code); /answer (name, pref, code). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

jp-furusato input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /top, /city, /answer. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
jp-health
Advertised by the server during the last successful anonymous check.

Japan Hospitals and Prefecture Health Facts. Japan's hospital landscape in one API, built from the Ministry of Health, Labour and Welfare FY2024 DPC discharge-patient survey and official prefecture statistics. Routes: /mdc; /gaps (by, limit, offset); /rank (by, order, limit, offset); /facts (topic, pref, sort, limit, offset); /summary; /hospitals (pref, q, city_code, dpc_status, min_beds, max_beds, mdc, min_cases, sort, limit, offset); /mdc/{mdc} (pref, sort, limit, offset); /prefectures (sort, limit, offset); /facts/topics; /cities/{city_code}; /prefectures/{pref}; /hospitals/{hospital_id}; /prefectures/{pref}/facts; /hospitals/{hospital_id}/mdc; /prefectures/{pref}/hospitals (limit, offset); /hospitals/{hospital_id}/profile; /prefectures/{pref}/health-profile. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

jp-health input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /mdc, /gaps, /rank, /facts, /summary, /hospitals, /mdc/{mdc}, /prefectures, /facts/topics, /cities/{city_code}, /prefectures/{pref}, /hospitals/{hospital_id}, /prefectures/{pref}/facts, /hospitals/{hospital_id}/mdc, /prefectures/{pref}/hospitals, /hospitals/{hospital_id}/profile, /prefectures/{pref}/health-profile. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
jp-household
Advertised by the server during the last successful anonymous check.

What do Japanese households spend on and do, and where does local money flow?. Japanese household facts from official statistics: yearly spending per household on 620 items with COICOP codes (2025), participation and days per year for 80 leisure and sports activities, household consumption by 301 input-output sectors (2020), counts of households and firms by area, and municipal money flows per prefecture (taxes in, transfers in, spending out, FY2019-2024). Facts only; no personal data. Routes: /io (q); /actors (kind, q); /spending (q); /activities (q); /local-flows (pref, year). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

jp-household input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /io, /actors, /spending, /activities, /local-flows. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
jp-law-reviews
Advertised by the server during the last successful anonymous check.

Which Japanese laws are due for their statutory review, and when?. 2,816 review clauses (見直し規定) in 888 Japanese laws, each with its base event and date, the number of years, and the computed due date, with an e-Gov link to the law. Ask what is due in a window, a month-by-month summary with the reviews already overdue, or every review clause of one law. Facts from statute text only; no personal data. Routes: /due (from, to, limit); /law (q, law_id); /answer (months). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

jp-law-reviews input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /due, /law, /answer. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
kinds
Advertised by the server during the last successful anonymous check.

Kinds: linked ledgers of kinds of things (instruments, woods, alloys, elements). Kinds of things in one shared shape, linked to what they are made from: 2,392 musical instruments (Hornbostel-Sachs class, origin country), 504 woods, 285 alloys, 174 chemical elements and the materials instruments use. Follow made_from chains (guitar -> wood -> ...; cymbal -> bronze -> copper and tin). Japanese names where they exist. Source Wikidata (CC0). Routes: /{id}; /chain (id*); /facets; /search (facet, q, limit, offset). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

kinds input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /{id}, /chain, /facets, /search. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
koyomi
Advertised by the server during the last successful anonymous check.

Koyomi: Calendars, Holidays and Helplines for AI Answers. Data that grounds what people ask AI about feelings, fortune, love and daily life: computed calendars for any date and place (sexagenary cycle, rokuyo, Japanese and Chinese lunisolar dates, 24 solar terms, moon, sun sign, 10 world calendars), world public holidays, verified crisis and listening helplines, and a consult map. Routes: /day (date, tz); /sun (lat*, lon*, date, tz); /range (from*, to*, tz, has); /rules; /topics; /holidays (country*, year, subdiv, lang, types); /countries (country); /helplines (country); /moon-phases (year*); /solar-terms (year*). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

koyomi input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /day, /sun, /range, /rules, /topics, /holidays, /countries, /helplines, /moon-phases, /solar-terms. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
land
Advertised by the server during the last successful anonymous check.

Land Use and Forest Loss by Region. What the ground of every state, province and prefecture is made of, and how it changed, counted from 30 m satellite pixels. One API for site screening, ESG and deforestation checks, urban growth, agriculture and climate apps and AI agents. Routes: /gaps (country, limit, offset); /world (thr); /nearby (lat*, lon*, radius_km, limit, offset); /classes (detail); /regions (country, q, limit, offset); /features (country, region_id, feature, limit, offset); /rankings (by, level, country, min_area_km2, min_tree_cover_km2, limit, offset); /countries (limit, offset); /regions/{id}; /countries/{code} (thr); /regions/{id}/soil; /regions/{id}/built; /regions/{id}/water; /regions/{id}/forest (thr); /regions/{id}/profile (thr); /regions/{id}/land-cover (min_km2). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

land input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /world, /nearby, /classes, /regions, /features, /rankings, /countries, /regions/{id}, /countries/{code}, /regions/{id}/soil, /regions/{id}/built, /regions/{id}/water, /regions/{id}/forest, /regions/{id}/profile, /regions/{id}/land-cover. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
languages
Advertised by the server during the last successful anonymous check.

World Languages (Glottolog). Language metadata for localisation tools, language-learning apps, games and AI pipelines. Routes: /search (q, country, family, endangerment, limit, offset); /{code}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

languages input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /search, /{code}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
licenses
Advertised by the server during the last successful anonymous check.

Open Source Licenses (SPDX). License metadata for dependency scanners, SBOM tools, package registries and AI coding agents. Routes: /{id}; /search (q, osi_approved, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

licenses input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /{id}, /search. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
local-markets
Advertised by the server during the last successful anonymous check.

Local Markets: markets away from big cities. Every recorded market place in the world tagged by how far it sits from cities (Natural Earth): big_city (<=30 km of a 1M+ city), city (<=30 km of a 100k+ city), regional (30-100 km), remote (>100 km). Default answers return only regional and remote markets, the village and rural markets big catalogues bury. Places: Overture Maps Foundation (CDLA-Permissive-2.0). Cities: Natural Earth (public domain). Locality computed by Lilambd. Routes: /near (lat*, lon*, radius_km, locality, limit, offset); /{id}; /search (q*, locality, limit); /country (country*, locality, limit, offset); /countries. Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

local-markets input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /near, /{id}, /search, /country, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
market-gaps
Advertised by the server during the last successful anonymous check.

Market gaps: where the same food costs 2-50x more in the same country. Within-country market price gaps for food, fuel and wages in 69 low- and middle-income countries: for each commodity, the cheapest and the dearest market in the latest month it was priced, the ratio, distance between the two, and pairs of markets that stayed cheapest/dearest for many months. Built monthly from WFP market price monitoring (HDX, CC BY-IGO). Facts, not trading advice. Routes: /top (commodity, min_ratio, limit); /country (country*, commodity, limit); /countries; /persistent (country, commodity, min_months). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

market-gaps input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /top, /country, /countries, /persistent. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
marketplaces
Advertised by the server during the last successful anonymous check.

Lilambd World Marketplaces Physical and Digital API. Where the world buys and sells, in one shape: 409,266 physical market places in 228 countries (199,888 shopping malls, 64,192 farmers' markets, 31,899 flea markets, 20,775 auction houses, 11,238 bazaars and souks, 5,173 night markets, 3,609 fish markets, wholesale markets, hawker centres and more) with coordinates, region, town, website and a locality class (big city, city, regional, remote: 29,146 places over 100 km from any 100k+ city), plus 5,457 digital marketplaces and app stores. Nearby search, country and region views, rankings, coverage gaps and a one-call country profile. Sources: Overture Maps places 2026-10-21.0 (CDLA-Permissive-2.0 / Apache-2.0 / CC0 rows only) and Wikidata (CC0). Compiled by Lilambd. Routes: /gaps (min_population, limit, offset); /rank (kind, by, limit, offset); /kinds; /nearby (lat*, lon*, radius_km, kind, limit, offset); /places (country, kind, locality_class, q, region, town, limit, offset); /digital (q, country, kinds, deal_type, limit, offset); /countries (sort, limit, offset); /places/{id}; /digital/{id}; /admin1/{iso2} (limit, offset); /countries/{iso2}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

marketplaces input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /rank, /kinds, /nearby, /places, /digital, /countries, /places/{id}, /digital/{id}, /admin1/{iso2}, /countries/{iso2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
markets
Advertised by the server during the last successful anonymous check.

World Markets: Farmers, Flea, Night and Fish Markets. Find real-world markets anywhere. For travel apps, local-discovery apps, maps, games and AI agents. Routes: /{id}; /kinds; /nearby (lat*, lon*, kind, include_closed, limit); /search (q, country, kind, include_closed, limit, offset); /countries (country, kind, min_population, sort, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

markets input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /{id}, /kinds, /nearby, /search, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
next-languages
Advertised by the server during the last successful anonymous check.

Which languages should I localize into next?. Ranks 60 candidate languages for product localization beyond en ja zh es pt fr de ko hi ar, by CLDR speakers (L1+L2), GDP (PPP) reach, digital-marketplace reach, official-language countries and CLDR locale coverage. Also lists writing systems (ISO 15924) with Unicode 17.0 character counts, direction and speakers. Routes: /; /answer (have, limit, offset); /scripts (rtl, limit); /script/{code}. Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

next-languages input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /, /answer, /scripts, /script/{code}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
orgs
Advertised by the server during the last successful anonymous check.

World Organizations: Research Bodies Societies Funders and Publishers. A world directory of organizations that are not just companies or governments. For research tools, grant finders, CRM enrichment, maps, education apps and AI agents. Routes: /gaps (kind, form, min_population, limit, offset); /{id}; /forms; /kinds; /nearby (lat*, lon*, kind, form, limit); /search (q, country, kind, form, source, sort, limit, offset); /countries (country, kind, form, sort, limit, offset); /nonprofits/{ein}; /nonprofits/causes (state); /nonprofits/search (q, state, city, postcode, kind, cause, min_revenue, max_revenue, sort, limit, offset); /nonprofits/states (cause, sort). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

orgs input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /{id}, /forms, /kinds, /nearby, /search, /countries, /nonprofits/{ein}, /nonprofits/causes, /nonprofits/search, /nonprofits/states. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
pet-entry
Advertised by the server during the last successful anonymous check.

Pet entry: can my dog or cat cross this border in time?. Official rules for taking a pet dog, cat or ferret into another country: microchip, rabies shots, blood test and waiting days, advance notice, papers, quarantine, and the shortest days from scratch to legal entry. Every row cites the government page it was read from. Facts only, not veterinary or legal advice. Routes: /answer (to*, from, species, days, vaccinated_in); /country (to*); /countries. Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

pet-entry input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /country, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
place-brief
Advertised by the server during the last successful anonymous check.

What natural hazards and infrastructure surround this latitude/longitude?. One finished place brief for any point on Earth: historical significant earthquakes, tsunami sources and volcanic eruptions near the point (NOAA NCEI), the admin1 region's USGS M6+ rate since 1900 and its rank, nearby GHCN station warming (1991-2020 vs 1961-1990), country hazard totals, nearest cities, scheduled airports, power plants (capacity by fuel), market places and ports, each with great-circle distance in km. Every block names its source and data date; computed fields are marked as computed by Lilambd. Historical record only, not a hazard model, engineering or legal advice. Routes: /answer (lat*, lon*, radius_km); /nearest (lat*, lon*, kind*, radius_km, scheduled, include_heliports, limit, offset); /coverage. Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

place-brief input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /nearest, /coverage. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
platforms
Advertised by the server during the last successful anonymous check.

Online Platforms Directory. A categorised directory of the world's online platforms for market research, competitor maps, onboarding flows and AI agents. Routes: /search (q, category, country, limit, offset); /categories; /{wikidata}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

platforms input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /search, /categories, /{wikidata}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
power
Advertised by the server during the last successful anonymous check.

Power Plants of the World. Global power plant lookup for energy apps, climate tools, maps, simulations, city-building games and AI agents. Routes: /{id}; /fuels; /nearby (lat*, lon*, fuel, min_mw, limit); /search (q, country, fuel, min_mw, limit, offset); /countries (country). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

power input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /{id}, /fuels, /nearby, /search, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
price-check
Advertised by the server during the last successful anonymous check.

x402 API Price Check. Price your agent-facing API against the live market in one call. Routes: / (q*, price). Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

price-check input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
prices
Advertised by the server during the last successful anonymous check.

World Prices by Country. What things cost and how fast prices move, by country and by commodity, in one API. Routes: /gaps (limit, offset); /rank (item, by, order, year, continent, limit, offset); /items (q, kind, limit, offset); /compare (countries*, item, from, to); /summary; /countries (q, continent, limit, offset); /us-states (item, year, order, limit, offset); /commodities (kind, q, sort, limit, offset); /items/{item}; /countries/{iso2} (item, freq, from, to); /commodities/{item} (freq, from, to); /countries/{iso2}/profile. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

prices input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /rank, /items, /compare, /summary, /countries, /us-states, /commodities, /items/{item}, /countries/{iso2}, /commodities/{item}, /countries/{iso2}/profile. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
pulse
Advertised by the server during the last successful anonymous check.

World Pulse Daily Tech and Money Briefing. What moved in tech and money today, from public catalogues that only ever show *today*. Lilambd writes them down every day, so they become a history. Routes: /fx (base, to, amount, date); /days (limit); /feeds; /today (date); /search (q*, feed, from, to, history, limit, offset); /changes (since, date, feed, kind, type, min_change_pct, limit, offset); /briefing (date); /feeds/{feed} (date, kind, q, sort, limit, offset); /feeds/{feed}/history (key, q, kind, from, to, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

pulse input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /fx, /days, /feeds, /today, /search, /changes, /briefing, /feeds/{feed}, /feeds/{feed}/history. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
regions
Advertised by the server during the last successful anonymous check.

States and Provinces of the World + Land Stats. Every first-level administrative region on Earth, ready for dropdowns, maps, games and analytics. Routes: /search (q, country, sort, limit, offset); /{iso3166_2}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

regions input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /search, /{iso3166_2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
rising
Advertised by the server during the last successful anonymous check.

What Is Rising in the World Today. A daily answer, not raw data: what jumped since the previous measured day across open software and world events. Routes: /days; /today (table, theme, limit); /{date}; /history (since*, table, theme). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

rising input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /days, /today, /{date}, /history. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
rules-ahead
Advertised by the server during the last successful anonymous check.

Which new rules on my topic are coming in Japan or the US, and when can I still comment?. One finished brief per topic: Japanese e-Gov public-comment drafts still open, US Federal Register proposed rules with open comment windows, US final rules and Japanese law amendments published but not yet in force, and recent Japanese comment results with the number of comments received. Plain English or Japanese keywords (drone, AI, food labeling, tax, 建築, 医薬品). Deadlines, days left, counts and topic matching computed by Lilambd from official registers; every item links to its official page. Japanese titles stay in Japanese; US items carry title_en. Facts only, not legal advice. Routes: /answer (topic*, country, limit, routine); /topics (country, limit); /upcoming (country, status, topic, kind, stage, agency, category, since, until, sort, limit, offset). Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

rules-ahead input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /topics, /upcoming. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
science
Advertised by the server during the last successful anonymous check.

World Science Output by Country and Field. The shape of world research in one API, counted from every record in OpenAlex (snapshot 2026-10-14, 464,765,485 works). Routes: /gaps (year, min_population, limit, offset); /rank (year, by, min_population, limit, offset); /fields (year, limit, offset); /rising (country, subfield, field, min_papers, sort, limit, offset); /subfields (q, limit, offset); /countries/{iso2} (from, to, limit, offset); /fields/{field_id} (from, to, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

science input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /gaps, /rank, /fields, /rising, /subfields, /countries/{iso2}, /fields/{field_id}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
security
Advertised by the server during the last successful anonymous check.

Security ledgers: exploited CVEs (CISA KEV + EPSS + NVD), breach disclosures, change feed. Fresh, sourced security facts in one joined shape. Every actively exploited CVE in CISA KEV joined with its EPSS score (FIRST, refreshed daily) and NVD CVSS/CWE/CPE; NVD CVEs (418k, refreshed every 2 hours); organisation-level breach records from Have I Been Pwned plus a Japan disclosure ledger built from company announcements; and a since= change feed of what was added or moved. Every row has a source URL; every response has data_as_of per source. No personal records. Plus an incident ledger: SEC 8-K Item 1.05 cyber-incident filings, Washington and California Attorney General breach notices (7,000+ since 2012, with cause, attack type, residents affected), and CISA / JPCERT / IPA advisories, refreshed daily. Routes: /hot (days, vendor, limit); /kev (vendor, product, since, ransomware, q, limit, offset); /gaps; /stats; /changes (since*, after_seq, face, limit); /vendors (q, limit); /breaches (domain, q, country, since, limit); /cve/{id}; /cwe-trend (top); /incidents (q, country, state, kind, source, attack_type, cve, since, until, limit, offset); /stack-diff (stack*, since); /epss/movers (since, min_delta, direction, vendor, limit); /patch-first (vendor, kev_days, limit); /vendor-card (vendor*); /product-card (product*); /time-to-exploit (vendor, cwe, since); /incidents/trends (months); /ransomware-watch (vendor, days, limit); /incidents/sector-brief (sector, attack_type, months, limit). Paid $0.01 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

security input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /hot, /kev, /gaps, /stats, /changes, /vendors, /breaches, /cve/{id}, /cwe-trend, /incidents, /stack-diff, /epss/movers, /patch-first, /vendor-card, /product-card, /time-to-exploit, /incidents/trends, /ransomware-watch, /incidents/sector-brief. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
signals
Advertised by the server during the last successful anonymous check.

Lilambd World Signals Daily Change by Country. What changed today in the world's news events, per country. Daily GDELT 2.0 event counts by country and CAMEO root code (20 event types from public statement to mass violence) with mean Goldstein score, collected every morning since 2026-09-22: 19,185 country x event-type rows covering 126,256 events in 228 GDELT country codes over 31 collected days (2026-09-22 to 2026-11-03; 12 days not collected). One call to /today/{iso2} returns today's totals for a country against the previous collected day and the 7-day baseline, its rank, conflict share and the biggest changes by event type. Also: rankings, rising country x event pairs, time series per country. Source: Lilambd/world-signals (CC BY 4.0), GDELT Project (free with attribution). Routes: /days; /gaps; /rank (by, min_events, date, limit, offset); /cameo; /events (country, cameo, date, limit, offset); /rising (min_events, date, limit, offset); /countries; /cameo/{root} (date, limit, offset); /today/{iso2} (date); /country/{iso2} (days, date, limit, offset). Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

signals input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /days, /gaps, /rank, /cameo, /events, /rising, /countries, /cameo/{root}, /today/{iso2}, /country/{iso2}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
signals-pro
Advertised by the server during the last successful anonymous check.

What moved today in world events and tech? (World Signals Pro). Latest-day GDELT events by country and event type, GitHub new repos, Hugging Face trending and npm/PyPI downloads, each with change vs previous observation, 7-observation mean, z-score and anomaly flag. Computed by Lilambd. Routes: /latest (table*, date, limit, offset); /tables. Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

signals-pro input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /latest, /tables. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
sound
Advertised by the server during the last successful anonymous check.

World Music Instruments and Singing Styles. Cross-cultural music data for music apps, games, education, sound design and AI agents, built from open research archives. Routes: /names (q, limit, offset); /songs (q, genre, sound_source, region, society_id, limit, offset); /genres (q, limit, offset); /styles (society_id, var_id, code, region, limit, offset); /classes (q, limit, offset); /ensembles (q, region, country, limit, offset); /functions (function, region, limit, offset); /societies (q, region, country, lat, lon, limit, offset); /instruments (q, hs_class, hs_number, region, country, society_id, lat, lon, limit, offset); /styles/axes (q, var_id, limit, offset); /sound-sources (q, limit, offset); /instruments/{id}; /classes/{hs_code}; /societies/{society_id}. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

sound input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /names, /songs, /genres, /styles, /classes, /ensembles, /functions, /societies, /instruments, /styles/axes, /sound-sources, /instruments/{id}, /classes/{hs_code}, /societies/{society_id}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
travel-meds
Advertised by the server during the last successful anonymous check.

Travel meds: can I bring this medicine into this country?. Official rules for travellers carrying personal medicines across borders: how many days of supply, which classes need a permit, how and how early to apply, documents, and what is banned outright. Every row cites the government page it was read from and when. Facts only, not medical or legal advice. Routes: /answer (country*, class, days); /country (country*); /countries. Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

travel-meds input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /country, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
units
Advertised by the server during the last successful anonymous check.

Unit Converter and Physical Constants. One clean JSON API for apps, games, calculators and AI agents that need correct unit maths. Routes: /search (q, quantity_kind, limit, offset); /{unit}; /convert (value*, from*, to*); /isotopes (element, limit, offset); /constants (q, limit, offset); /constants/{id}; /quantity-kinds. Paid $0.005 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

units input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /search, /{unit}, /convert, /isotopes, /constants, /constants/{id}, /quantity-kinds. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-cities
Advertised by the server during the last successful anonymous check.

How do these cities really compare: size, density, growth, greenery, roads, climate and access?. Side-by-side brief for up to 4 of 6,902 cities (every city with 100k+ people, 176 countries). Each city is measured three ways so comparisons are fair: the continuous built-up agglomeration seen from space (EU GHSL), a fixed 10 km disc, and the OSM administrative polygon. Population 2000 and 2025, density, built-up share, built-area greenness, centre-3 km road/rail/foot-path length and park share (OpenStreetMap via Overture), elevation and relief, 1991-2020 temperature and rainfall measured at the nearest NOAA GHCN station (never model-filled), nearest large airport (IATA) and seaport with km. Every metric also comes as a percentile among all 6,902 cities. Sources and data dates in the attribution. Facts only. Routes: /answer (cities*); /search (q*); /coverage. Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-cities input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /answer, /search, /coverage. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-combine
Advertised by the server during the last successful anonymous check.

World Combine. Find how any two world things are connected: shortest typed path (<= 4 hops) through 709,830 relations, with the relation and source on every hop. Routes: /combine (a*, b*). Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-combine input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /combine. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-dishes
Advertised by the server during the last successful anonymous check.

World Dishes: national and regional dishes by country. Look up the dishes Wikidata links to a country (ISO3), or search a dish by name in English or Japanese. Returns Wikidata QID, English and Japanese names and every country the dish is linked to. Values as recorded in Wikidata; nothing estimated. Coverage reflects Wikidata, so some countries have few or no dishes. Routes: /dish (q*, limit); /dishes (iso3*, limit). Paid $0.02 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-dishes input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /dish, /dishes. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-education
Advertised by the server during the last successful anonymous check.

How does this country's education system measure up?. Latest measured education indicators for 209 countries (literacy, enrolment at each level, completion, spending, pupils per teacher, out-of-school children, R&D spend, researchers, tertiary gender parity), each with its year and World Bank series code, plus the number of research and education institutions in the country (OpenAlex, all with ROR ids). Compare up to 6 countries or rank all countries on one indicator. Facts only; no personal data. Routes: /rank (indicator, since, limit); /answer (country*); /compare (countries*); /coverage. Paid $0.05 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-education input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /rank, /answer, /compare, /coverage. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-objects
Advertised by the server during the last successful anonymous check.

World Objects. 228,881 world things (countries, cities, languages, scripts, calendars, festivals, currencies, firms with LEI, power plants, dishes, historic states, fictional planets marked FICTION) in one typed graph with 709,830 relations. Routes: /types; /objects (type, iso2, q, cell_05, limit, offset); /object/{id}; /neighbours/{id} (rel, type, limit, offset). Paid $0.01 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-objects input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /types, /objects, /object/{id}, /neighbours/{id}. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}
world-power
Advertised by the server during the last successful anonymous check.

World Power: country electricity profile. One call returns a country's electricity in numbers: generation by fuel (TWh) and shares for 2025 (or 2024), change vs the previous year, fossil and low-carbon share, carbon intensity (gCO2e/kWh), demand, net imports, power-sector emissions, installed plant capacity by fuel and the five largest plants. 214 countries plus World and regions. Values as published by Ember, the Energy Institute and WRI; nothing estimated. Routes: /; /mix (country*, year); /answer (country*, year); /countries (limit, offset). Paid $0.5 USDC per call via x402 (_meta["x402/payment"]); set sample=true for a free 3-row preview.

world-power input schema
{
  "type": "object",
  "required": [
    "route"
  ],
  "properties": {
    "route": {
      "type": "string",
      "description": "One of: /, /mix, /answer, /countries. Replace {placeholders} with a value, e.g. /search or /HND."
    },
    "params": {
      "type": "object",
      "description": "Query parameters, e.g. {\"q\":\"tokyo\",\"limit\":\"50\"}",
      "additionalProperties": {
        "type": "string"
      }
    },
    "sample": {
      "type": "boolean",
      "description": "Free preview, max 3 rows"
    }
  }
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
308 ms
95th percentile latency
308 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 308 ms · metadata changed · 52 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http lilambd-mcp https://api.lilambd.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add lilambd-mcp --url https://api.lilambd.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable lilambd-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "lilambd-mcp": {
      "url": "https://api.lilambd.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "lilambd-mcp": {
      "type": "streamableHttp",
      "url": "https://api.lilambd.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start lilambd-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "lilambd-mcp": {
      "type": "http",
      "url": "https://api.lilambd.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http lilambd-mcp https://api.lilambd.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://api.lilambd.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "lilambd-mcp": {
      "serverUrl": "https://api.lilambd.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Lilambd Data for Agents MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.