MAD Synapse · World
Qué hace este MCP
Provides geocoding, weather, exchange rates, holidays, time-zone conversion, astronomical data, country facts, and earthquake information.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'name or ISO code'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'tld': {'type': 'array', 'items': {'type': ['string', 'null']}}, 'cca2': {'type': ['string', 'null']}, 'cca3': {'type': ['string', 'null']}, 'flag': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'latlng': {'type': 'array', 'items': {'type': ['number', 'null']}}, 'region': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'borders': {'type': 'array'}, 'capital': {'type': 'array', 'items': {'type': ['string', 'null']}}, 'demonym': {'type': ['string', 'null']}, 'gdp_usd': {'type': ['object', 'null'], 'properties': {'year': {'type': ['number', 'null']}, 'value': {'type': ['number', 'null']}}}, 'area_km2': {'type': ['number', 'null']}, 'languages': {'type': 'array', 'items': {'type': ['string', 'null']}}, 'subregion': {'type': ['string', 'null']}, 'un_member': {'type': ['boolean', 'null']}, 'currencies': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'code': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'symbol': {'type': ['string', 'null']}}}}, 'landlocked': {'type': ['boolean', 'null']}, 'population': {'type': ['object', 'null'], 'properties': {'year': {'type': ['number', 'null']}, 'value': {'type': ['number', 'null']}}}, 'independent': {'type': ['boolean', 'null']}, 'calling_code': {'type': ['string', 'null']}, 'official_name': {'type': ['string', 'null']}, 'gdp_per_capita_usd': {'type': ['object', 'null'], 'properties': {'year': {'type': ['number', 'null']}, 'value': {'type': ['number', 'null']}}}}}
Esquema de entrada
{'type': 'object', 'properties': {'near': {'type': 'string', 'description': 'place or lat,lon (optional)'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'How many quakes to return, largest first. Range 1-100. Default 20.'}, 'period': {'enum': ['hour', 'day', 'week', 'month'], 'type': 'string', 'default': 'day', 'description': 'Look-back window. One of "hour", "day", "week", "month". Default "day".'}, 'radius_km': {'type': 'number', 'default': 1000, 'maximum': 5000, 'minimum': 10, 'description': 'Search radius around the given place (only when a place is given). Range 10-5000. Default 1000.'}, 'min_magnitude': {'type': 'number', 'default': 4.5, 'maximum': 9, 'minimum': 0, 'description': 'Only quakes at or above this magnitude. Range 0-9. Default 4.5.'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'count': {'type': ['number', 'null']}, 'period': {'type': ['string', 'null']}, 'quakes': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'type': ['number', 'null']}, 'url': {'type': ['string', 'null']}, 'time': {'type': ['string', 'null']}, 'alert': {}, 'place': {'type': ['string', 'null']}, 'depth_km': {'type': ['number', 'null']}, 'magnitude': {'type': ['number', 'null']}, 'felt_reports': {}, 'tsunami_flag': {'type': ['boolean', 'null']}}}}, 'source': {'type': ['string', 'null']}, 'strongest': {'type': ['object', 'null'], 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'type': ['number', 'null']}, 'url': {'type': ['string', 'null']}, 'time': {'type': ['string', 'null']}, 'alert': {'type': ['string', 'null']}, 'place': {'type': ['string', 'null']}, 'depth_km': {'type': ['number', 'null']}, 'magnitude': {'type': ['number', 'null']}, 'felt_reports': {'type': ['number', 'null']}, 'tsunami_flag': {'type': ['boolean', 'null']}}}, 'min_magnitude': {'type': ['number', 'null']}}}
Esquema de entrada
{'type': 'object', 'properties': {'to': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{3}$'}, 'maxItems': 30, 'description': 'targets (default: all) 0-30 items.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'historical date (optional)'}, 'from': {'type': 'string', 'default': 'USD', 'pattern': '^[A-Za-z]{3}$', 'description': 'Base currency ISO 4217 code, e.g. "USD". Default "USD".'}, 'amount': {'type': 'number', 'default': 1, 'minimum': 0, 'description': 'Amount of the base currency to convert. Default 1.'}, 'end_date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'with date: returns a daily series'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'date': {'type': ['string', 'null']}, 'from': {'type': ['string', 'null']}, 'rates': {'type': ['object', 'null'], 'properties': {'AUD': {'type': ['number', 'null']}, 'EUR': {'type': ['number', 'null']}, 'JPY': {'type': ['number', 'null']}}}, 'amount': {'type': ['number', 'null']}, 'source': {'type': ['string', 'null']}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1, 'description': 'How many candidate matches to return. Range 1-10. Default 3.'}, 'query': {'type': 'string', 'description': 'address/place, or "lat,lon" for reverse'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'mode': {'type': ['string', 'null']}, 'query': {'type': ['string', 'null']}, 'results': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'type': ['number', 'null']}, 'osm': {'type': ['string', 'null']}, 'city': {}, 'name': {'type': ['string', 'null']}, 'type': {'type': ['string', 'null']}, 'state': {'type': ['string', 'null']}, 'street': {}, 'country': {'type': ['string', 'null']}, 'postcode': {}, 'country_code': {'type': ['string', 'null']}}}}, 'attribution': {'type': ['string', 'null']}}}
Esquema de entrada
{'type': 'object', 'required': ['country'], 'properties': {'year': {'type': 'integer', 'maximum': 2075, 'minimum': 1975, 'description': 'Calendar year; defaults to the current year. Range 1975-2075.'}, 'country': {'type': 'string', 'description': 'ISO code or name, e.g. AU, United States'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'code': {'type': ['string', 'null']}, 'next': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'date': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'types': {'type': 'array'}, 'regions': {}, 'local_name': {'type': ['string', 'null']}, 'nationwide': {'type': ['boolean', 'null']}}}}, 'year': {'type': ['number', 'null']}, 'source': {'type': ['string', 'null']}, 'country': {'type': ['string', 'null']}, 'holidays': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'date': {'type': ['string', 'null']}, 'name': {'type': ['string', 'null']}, 'types': {'type': 'array'}, 'regions': {}, 'local_name': {'type': ['string', 'null']}, 'nationwide': {'type': ['boolean', 'null']}}}}, 'today_is_holiday': {'type': 'array'}}}
Esquema de entrada
{'type': 'object', 'required': ['place'], 'properties': {'tz': {'type': 'string', 'description': 'IANA zone for local times'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'default today (UTC)'}, 'place': {'type': 'string', 'description': 'Place name or "lat,lon".'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'type': ['number', 'null']}, 'sun': {'type': ['object', 'null'], 'properties': {'dawn': {'type': ['string', 'null']}, 'dusk': {'type': ['string', 'null']}, 'night': {'type': ['string', 'null']}, 'polar': {}, 'sunset': {'type': ['string', 'null']}, 'sunrise': {'type': ['string', 'null']}, 'solar_noon': {'type': ['string', 'null']}, 'day_length_hours': {'type': ['number', 'null']}, 'golden_hour_morning_ends': {'type': ['string', 'null']}, 'golden_hour_evening_starts': {'type': ['string', 'null']}}}, 'date': {'type': ['string', 'null']}, 'moon': {'type': ['object', 'null'], 'properties': {'set': {'type': ['string', 'null']}, 'rise': {'type': ['string', 'null']}, 'phase': {'type': ['string', 'null']}, 'always_up': {'type': ['boolean', 'null']}, 'always_down': {'type': ['boolean', 'null']}, 'phase_fraction': {'type': ['number', 'null']}, 'illumination_pct': {'type': ['number', 'null']}}}, 'place': {'type': ['string', 'null']}, 'times_in': {'type': ['string', 'null']}}}
Esquema de entrada
{'type': 'object', 'properties': {'add': {'type': 'string', 'description': 'e.g. "+3d 4h", "-90m", "+2w"'}, 'time': {'type': 'string', 'description': 'ISO time, "now", or a Unix timestamp; naive times are read in from_tz'}, 'to_tz': {'type': 'array', 'items': {'type': 'string'}, 'default': ['UTC'], 'maxItems': 20, 'description': 'IANA time zones to convert into. 0-20 items. Default ["UTC"].'}, 'until': {'type': 'string', 'description': 'second ISO date: returns the difference'}, 'from_tz': {'type': 'string', 'default': 'UTC', 'description': 'IANA time zone the input time is in, e.g. "America/New_York". Default "UTC".'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'utc': {'type': ['string', 'null']}, 'unix': {'type': ['number', 'null']}, 'added': {'type': ['string', 'null']}, 'iso_week': {'type': ['number', 'null']}, 'converted': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'zone': {'type': ['string', 'null']}, 'local': {'type': ['string', 'null']}, 'readable': {'type': ['string', 'null']}, 'utc_offset': {'type': ['string', 'null']}}}}, 'input_utc': {'type': ['string', 'null']}, 'source_zone': {'type': ['object', 'null'], 'properties': {'zone': {'type': ['string', 'null']}, 'local': {'type': ['string', 'null']}, 'readable': {'type': ['string', 'null']}, 'utc_offset': {'type': ['string', 'null']}}}}}
Esquema de entrada
{'type': 'object', 'required': ['place'], 'properties': {'tz': {'type': 'string', 'description': 'IANA time zone for local times (optional)'}, 'days': {'type': 'integer', 'default': 3, 'maximum': 9, 'minimum': 1, 'description': 'Days of daily forecast to include. Range 1-9. Default 3.'}, 'place': {'type': 'string', 'description': 'city/address or "lat,lon"'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', 'properties': {'lat': {'type': ['number', 'null']}, 'lon': {'type': ['number', 'null']}, 'now': {'type': ['object', 'null'], 'properties': {'sky': {'type': ['string', 'null']}, 'time': {'type': ['string', 'null']}, 'temp_c': {'type': ['number', 'null']}, 'wind_ms': {'type': ['number', 'null']}, 'uv_index': {'type': ['number', 'null']}, 'wind_kmh': {'type': ['number', 'null']}, 'cloud_pct': {'type': ['number', 'null']}, 'dew_point_c': {'type': ['number', 'null']}, 'feels_like_c': {'type': ['number', 'null']}, 'humidity_pct': {'type': ['number', 'null']}, 'pressure_hpa': {'type': ['number', 'null']}, 'wind_gust_ms': {}, 'wind_from_deg': {'type': ['number', 'null']}, 'rain_next_hour_mm': {'type': ['number', 'null']}}}, 'daily': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'sky': {'type': ['string', 'null']}, 'date': {'type': ['string', 'null']}, 'max_c': {'type': ['number', 'null']}, 'min_c': {'type': ['number', 'null']}, 'rain_mm': {'type': ['number', 'null']}, 'max_gust_ms': {}, 'max_wind_ms': {'type': ['number', 'null']}}}}, 'place': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'updated': {'type': ['string', 'null']}, 'hourly_48h': {'type': 'array', 'items': {'type': ['object', 'null'], 'properties': {'sky': {'type': ['string', 'null']}, 'time': {'type': ['string', 'null']}, 'local': {'type': ['string', 'null']}, 'temp_c': {'type': ['number', 'null']}, 'rain_mm': {'type': ['number', 'null']}, 'wind_ms': {'type': ['number', 'null']}, 'rain_prob_pct': {}}}}}}
Cambios recientes en herramientas
Servidores MCP similares
UK Environmental Intelligence MCP Server from MCPBundles
Provides UK environmental intelligence covering flood warnings, river and groundwater readings, bathing water quality, ecology ob…
Meteoswiss
Discovers and searches Swiss weather stations and federal geospatial datasets from MeteoSwiss and swisstopo, with links to data a…
Global Forest Watch
Browses and queries Global Forest Watch datasets covering forest loss and gain, alerts, fires, carbon, protected areas and relate…
Global Fishing Watch
Searches Global Fishing Watch vessel identities and AIS-derived events, and aggregates apparent fishing effort by location, date,…
Smarter Weather
Provides weather forecasts, observations, alerts, air quality, climate data, severe-weather analysis, maps, and gridded meteorolo…
DeepMap AI -- Earth Grounding
Provides evidence-backed, location-specific information on water availability, ground stability, seismic and space-weather hazard…
Atlas Data Exchange
Discovers, samples, evaluates, purchases, and monitors spatial datasets covering infrastructure, hazards, logistics, commodities,…
DeepPVMapper
Queries and aggregates a French registry of rooftop solar detections, including locations, estimated capacity, imagery validation…