accueil / serveurs / Géo & Temps / com.mcpscores/public-data-api
com.mcpscores/public-data-api
serveur MCP (Model Context Protocol) · com.mcpscores/public-data-api 1.0.9
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.mcpscores/public-data-api est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.mcpscores/public-data-api » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 31 outils
- v1_air_quality≈ 184 tokens
Air quality: US & European AQI plus pollutant concentrations by coordinate. Source: Open-Meteo Air Quality (CAMS). $0.005 per call · GET /v1/air-quality
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Place name (alternative). Example: 'Delhi'.lat· number · optionnel
Latitude. Example: '34.05'.lon· number · optionnel
Longitude. Example: '-118.24'.
Exemple d'appel{"name": "v1_air_quality", "arguments": {"q": "texte", "lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_airports_nearest≈ 213 tokens
Nearest airports: Coordinates → nearest airports (IATA/ICAO) by distance. Source: OurAirports (edge dataset). $0.008 per call · GET /v1/airports/nearest
Paramètres, retour & exemple (4)
Paramètreslat· number · requis
Latitude. Example: '40.71'.lon· number · requis
Longitude. Example: '-74.0'.limit· integer · optionnel
Max results 1-25. Example: '5'.radius· number · optionnel
Search radius km (default 500). Example: '300'.
Exemple d'appel{"name": "v1_airports_nearest", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_business_days≈ 244 tokens
Business-day math: Count business days in a range, or add/subtract N business days, skipping weekends & holidays. Source: computed + Nager.Date. $0.005 per call · GET /v1/business-days
Paramètres, retour & exemple (4)
Paramètresend· string · optionnel
End date (count mode). Example: '2026-01-31'.days· integer · optionnel
Offset in business days (offset mode; may be negative). Example: '10'.start· string · requis
Start date YYYY-MM-DD. Example: '2026-01-02'.country· string · optionnel
ISO alpha-2 for holidays (default US). Example: 'US'.
Exemple d'appel{"name": "v1_business_days", "arguments": {"start": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_cfr≈ 215 tokens
CFR legal text: Fetch current Code of Federal Regulations text for a citation. Source: eCFR (GovInfo). $0.01 per call · GET /v1/cfr
Paramètres, retour & exemple (4)
Paramètresdate· string · optionnel
Effective date YYYY-MM-DD (default latest). Example: '2026-01-01'.part· string · optionnel
Part number. Example: '1910'.title· integer · requis
CFR title 1-50. Example: '29'.section· string · optionnel
Section number. Example: '1910.132'.
Exemple d'appel{"name": "v1_cfr", "arguments": {"title": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_country≈ 140 tokens
Country metadata: Name/ISO code → currency, capital, calling code, languages, flag. Source: ISO 3166 (edge dataset). $0.005 per call · GET /v1/country
Paramètres, retour & exemple (1)
Paramètresq· string · requis
Country name or ISO alpha-2/alpha-3/numeric. Example: 'Japan'.
Exemple d'appel{"name": "v1_country", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_crypto_price≈ 164 tokens
Crypto spot price: Spot price for a crypto asset in a fiat/crypto quote currency. Source: Coinbase / CoinGecko. $0.005 per call · GET /v1/crypto-price
Paramètres, retour & exemple (2)
Paramètresvs· string · optionnel
Quote currency (default USD). Example: 'USD'.symbol· string · requis
Asset symbol. Example: 'BTC'.
Exemple d'appel{"name": "v1_crypto_price", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_dns≈ 151 tokens
DNS lookup: Resolve DNS records via DNS-over-HTTPS. Source: Google / Cloudflare DoH. $0.005 per call · GET /v1/dns
Paramètres, retour & exemple (2)
Paramètresname· string · requis
Hostname. Example: 'example.com'.type· string · optionnel
Record type (default A). Example: 'MX'.
Exemple d'appel{"name": "v1_dns", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_drug_label≈ 226 tokens
FDA drug label: openFDA structured drug labeling (uses, warnings, dosage). Source: openFDA. $0.01 per call · GET /v1/drug-label
Paramètres, retour & exemple (3)
Paramètresq· string · requis
Search value. Example: 'ibuprofen'.field· string · optionnel
openFDA field to search. Allowed: openfda.brand_name (default), openfda.generic_name, openfda.manufacturer_name, openfda.substance_name, openfda.product_type, openfda.route. Example: 'openfda.generic_name'.limit· integer · optionnel
Max results 1-5. Example: '1'.
Exemple d'appel{"name": "v1_drug_label", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_econ_indicator≈ 179 tokens
Economic indicator: World Bank indicator time series for a country (GDP, unemployment, etc.). Source: World Bank Open Data. $0.008 per call · GET /v1/econ-indicator
Paramètres, retour & exemple (2)
Paramètrescountry· string · requis
ISO alpha-2/alpha-3. Example: 'US'.indicator· string · requis
World Bank indicator code. Example: 'NY.GDP.MKTP.CD'.
Exemple d'appel{"name": "v1_econ_indicator", "arguments": {"country": "texte", "indicator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_fx≈ 202 tokens
Currency exchange rates: Reference FX rates (ECB) with optional amount conversion. Source: Frankfurter (ECB) / open.er-api. $0.005 per call · GET /v1/fx
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Target currency/currencies (comma-separated). Example: 'EUR,GBP,JPY'.from· string · requis
Base currency ISO-4217. Example: 'USD'.amount· number · optionnel
Amount to convert (default 1). Example: '100'.
Exemple d'appel{"name": "v1_fx", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_geocode≈ 182 tokens
Forward geocoding: Place name → coordinates, country, timezone. Source: Open-Meteo / Nominatim. $0.005 per call · GET /v1/geocode
Paramètres, retour & exemple (3)
Paramètresq· string · requis
Place name to search. Example: 'London'.count· integer · optionnel
Max results 1-10. Example: '3'.country· string · optionnel
ISO-3166 alpha-2 filter. Example: 'GB'.
Exemple d'appel{"name": "v1_geocode", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_holidays≈ 152 tokens
Public holidays: Public holidays for a country & year. Source: Nager.Date. $0.005 per call · GET /v1/holidays
Paramètres, retour & exemple (2)
Paramètresyear· integer · optionnel
Year (default current). Example: '2026'.country· string · requis
ISO-3166 alpha-2. Example: 'US'.
Exemple d'appel{"name": "v1_holidays", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_icd10≈ 184 tokens
ICD-10-CM search: Search ICD-10-CM diagnosis codes by term or code. Source: NLM Clinical Tables. $0.008 per call · GET /v1/icd10
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Search text. Example: 'type 2 diabetes'.code· string · optionnel
Code prefix (alternative). Example: 'E11'.maxList· integer · optionnel
Max results 1-50. Example: '10'.
Exemple d'appel{"name": "v1_icd10", "arguments": {"q": "texte", "code": "texte", "maxList": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_inflation≈ 225 tokens
Inflation calculator: Adjust an amount between years using CPI (any country, not just US). Source: World Bank CPI. $0.008 per call · GET /v1/inflation
Paramètres, retour & exemple (4)
Paramètresto· integer · optionnel
End year (default: latest available, ~1-2 yrs behind). Example: '2020'.from· integer · requis
Start year. Example: '2000'.amount· number · optionnel
Amount to adjust (default 1). Example: '100'.country· string · optionnel
ISO alpha-3 (default US). Example: 'USA'.
Exemple d'appel{"name": "v1_inflation", "arguments": {"from": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_ip_geolocation≈ 129 tokens
IP geolocation: IP address → location, ASN, ISP. Source: ipwho.is / ip-api. $0.005 per call · GET /v1/ip-geolocation
Paramètres, retour & exemple (1)
Paramètresip· string · requis
IPv4 or IPv6 address. Example: '8.8.8.8'.
Exemple d'appel{"name": "v1_ip_geolocation", "arguments": {"ip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_lei≈ 161 tokens
LEI lookup: Legal Entity Identifier record by LEI code or entity name. Source: GLEIF. $0.008 per call · GET /v1/lei
Paramètres, retour & exemple (2)
Paramètresq· string · optionnel
Entity legal name (if no LEI). Example: 'Apple Inc.'.lei· string · optionnel
20-character LEI. Example: 'HWUPKR0MPOU8FGXBT394'.
Exemple d'appel{"name": "v1_lei", "arguments": {"q": "texte", "lei": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_naics≈ 173 tokens
NAICS lookup: Official 2022 NAICS code → title, hierarchy, children; or keyword search. Source: U.S. Census 2022 NAICS (edge dataset). $0.008 per call · GET /v1/naics
Paramètres, retour & exemple (2)
Paramètresq· string · optionnel
Keyword search (alternative). Example: 'software publishers'.code· string · optionnel
2-6 digit NAICS code. Example: '541511'.
Exemple d'appel{"name": "v1_naics", "arguments": {"q": "texte", "code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_rdap≈ 156 tokens
RDAP whois: Structured domain/IP registration data (modern whois). Source: RDAP (rdap.org). $0.005 per call · GET /v1/rdap
Paramètres, retour & exemple (2)
Paramètresip· string · optionnel
IP address (alternative). Example: '8.8.8.8'.domain· string · optionnel
Domain name. Example: 'example.com'.
Exemple d'appel{"name": "v1_rdap", "arguments": {"ip": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_reverse_geocode≈ 155 tokens
Reverse geocoding: Coordinates → nearest address. Source: Nominatim / BigDataCloud. $0.005 per call · GET /v1/reverse-geocode
Paramètres, retour & exemple (2)
Paramètreslat· number · requis
Latitude. Example: '34.05'.lon· number · requis
Longitude. Example: '-118.24'.
Exemple d'appel{"name": "v1_reverse_geocode", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_robots≈ 143 tokens
robots.txt / llms.txt: Fetch and parse a site's robots.txt and llms.txt. Source: direct fetch. $0.005 per call · GET /v1/robots
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Any URL on the target site. Example: 'https://www.cloudflare.com'.
Exemple d'appel{"name": "v1_robots", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_sec_company_facts≈ 228 tokens
SEC EDGAR company facts: Company profile + recent filings; or XBRL financial facts for a concept. Source: SEC EDGAR. $0.01 per call · GET /v1/sec-company-facts
Paramètres, retour & exemple (4)
Paramètrescik· string · optionnel
SEC CIK. Example: '320193'.ticker· string · optionnel
Ticker (or use cik). Example: 'AAPL'.concept· string · optionnel
XBRL concept for financials. Example: 'Revenues'.taxonomy· string · optionnel
XBRL taxonomy (default us-gaap). Example: 'us-gaap'.
Exemple d'appel{"name": "v1_sec_company_facts", "arguments": {"cik": "texte", "ticker": "texte", "concept": "texte", "taxonomy": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_stock_quote≈ 128 tokens
Stock quote: Delayed quote & key stats for an equity/ETF/index. Source: Yahoo Finance. $0.005 per call · GET /v1/stock-quote
Paramètres, retour & exemple (1)
Paramètressymbol· string · requis
Ticker symbol. Example: 'AAPL'.
Exemple d'appel{"name": "v1_stock_quote", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_sun≈ 212 tokens
Sunrise / sunset: Sunrise, sunset, solar noon, day length by coordinate. Source: sunrise-sunset.org / Open-Meteo. $0.005 per call · GET /v1/sun
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Place name (alternative). Example: 'Cairo'.lat· number · optionnel
Latitude. Example: '34.05'.lon· number · optionnel
Longitude. Example: '-118.24'.date· string · optionnel
YYYY-MM-DD (default today). Example: '2026-06-21'.
Exemple d'appel{"name": "v1_sun", "arguments": {"q": "texte", "lat": 1, "lon": 1, "date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_timezone≈ 154 tokens
Timezone by coordinate: Coordinates → IANA timezone, UTC offset, local time. Source: Open-Meteo. $0.005 per call · GET /v1/timezone
Paramètres, retour & exemple (2)
Paramètreslat· number · requis
Latitude. Example: '48.85'.lon· number · requis
Longitude. Example: '2.35'.
Exemple d'appel{"name": "v1_timezone", "arguments": {"lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_unit_convert≈ 198 tokens
Unit conversion: Convert between units (length, mass, volume, speed, area, data, time, pressure, energy, temperature, angle). Source: deterministic edge compute. $0.005 per call · GET /v1/unit-convert
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Target unit. Example: 'km'.from· string · requis
Source unit. Example: 'mi'.value· number · requis
Value to convert. Example: '100'.
Exemple d'appel{"name": "v1_unit_convert", "arguments": {"to": "texte", "from": "texte", "value": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_validate_email≈ 142 tokens
Email validation: Syntax check + live MX/deliverability + disposable-domain flag. Source: edge compute + DoH. $0.005 per call · GET /v1/validate-email
Paramètres, retour & exemple (1)
Paramètresemail· string · requis
Email address. Example: 'user@example.com'.
Exemple d'appel{"name": "v1_validate_email", "arguments": {"email": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_vin_decode≈ 156 tokens
VIN decode: Decode a US-market Vehicle Identification Number. Source: NHTSA vPIC. $0.01 per call · GET /v1/vin-decode
Paramètres, retour & exemple (2)
Paramètresvin· string · requis
11-17 char VIN. Example: '1HGCM82633A004352'.year· integer · optionnel
Model year hint. Example: '2003'.
Exemple d'appel{"name": "v1_vin_decode", "arguments": {"vin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_weather≈ 260 tokens
Weather forecast: Current conditions, the next 12 hours with rain probability, a multi-day forecast, and a plain answer to "will it rain". Source: Open-Meteo / NWS. $0.005 per call · GET /v1/weather
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Place name, resolved and echoed back: 'London' returns location 'London, United Kingdom'. Use this OR lat/lon.. Example: 'London'.lat· number · optionnel
Latitude, if you already have coordinates. Example: '51.5'.lon· number · optionnel
Longitude, if you already have coordinates. Example: '-0.13'.days· integer · optionnel
Forecast days 1-16 (default 3). Example: '3'.
Exemple d'appel{"name": "v1_weather", "arguments": {"q": "texte", "lat": 1, "lon": 1, "days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_weather_alerts≈ 186 tokens
Active weather alerts: Active NWS watches/warnings for a US coordinate. Source: US National Weather Service. $0.008 per call · GET /v1/weather-alerts
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Place name (alternative). Example: 'Miami'.lat· number · optionnel
Latitude. Example: '29.76'.lon· number · optionnel
Longitude. Example: '-95.37'.
Exemple d'appel{"name": "v1_weather_alerts", "arguments": {"q": "texte", "lat": 1, "lon": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_wikipedia≈ 158 tokens
Wikipedia summary: Lead summary/extract for a Wikipedia page. Source: Wikipedia REST. $0.005 per call · GET /v1/wikipedia
Paramètres, retour & exemple (2)
Paramètreslang· string · optionnel
Wiki language (default en). Example: 'en'.title· string · requis
Page title. Example: 'Cloudflare'.
Exemple d'appel{"name": "v1_wikipedia", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - v1_zip≈ 153 tokens
Postal code lookup: ZIP/postal code → place(s) & coordinates. Source: Zippopotam.us. $0.005 per call · GET /v1/zip
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
Postal code. Example: '90210'.country· string · optionnel
ISO-3166 alpha-2 (default US). Example: 'US'.
Exemple d'appel{"name": "v1_zip", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».