MCP 服务器

MAD Synapse · World

art.maddegen.agent/synapse-world

此 MCP 可以做什么

Provides geocoding, weather, exchange rates, holidays, time-zone conversion, astronomical data, country facts, and earthquake information.

country_info
Country facts
Any country's essentials: capital, population, GDP and GDP per capita (World Bank), currencies, languages, calling code, internet TLD, time zones, driving side, borders, flag. Static facts from the world-countries dataset (no rate limits) plus the latest World Bank population and GDP figures. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'type': 'object', 'required': ['country'], 'properties': {'country': {'type': 'string', 'description': 'name or ISO code'}}, 'additionalProperties': False}
输出模式
{'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']}}}}}
earthquakes
Recent earthquakes
Earthquakes worldwide from the last hour to 30 days, filtered by minimum magnitude and optionally within a radius of a place — with depth, tsunami flag and USGS alert level. USGS real-time earthquake feeds (updated every minute). Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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']}}}
fx_rates
Currency exchange rates
Official exchange rates for 30 major currencies (European Central Bank reference rates): latest or any date since 1999, convert an amount, or a time series. Frankfurter API over ECB reference rates, published each working day ~16:00 CET. For crypto use crypto_price. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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']}}}
geocode
Geocode / reverse geocode
Place name or address → coordinates (with city, state, country, postcode), or lat,lon → the nearest address. Up to 10 candidates. OpenStreetMap data via Photon. Returns OSM links so results can be checked. When to use: To turn names into coordinates; weather and sun_moon accept place names directly. Price: $0.001 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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']}}}
holidays
Public holidays
Public holidays for 100+ countries for any year, whether today is a holiday there, and the next upcoming ones — including regional (state) holidays. Nager.Date open holiday data. Use for scheduling, market-closure awareness or delivery estimates. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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'}}}
sun_moon
Sunrise, sunset + moon
Sunrise, sunset, golden hour, twilight, day length and solar noon for any place and date — plus moon phase, illumination, moonrise and moonset. Astronomical calculation (SunCalc), exact and instant. Pass tz for local times. Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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']}}}
time_convert
Time zones + date math
Current time in any time zones, convert a time between zones (DST-correct), and date arithmetic: add/subtract durations, days between dates, weekday, ISO week, Unix time. Computed locally from the IANA time-zone database — no rate limits, exact. Zones are IANA names (America/New_York, Asia/Tokyo, UTC). Price: free. Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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']}}}}}
weather
Weather now + forecast
Current weather and hourly/daily forecast for any place name or lat,lon: temperature, feels-like, wind, gusts, rain, cloud, humidity, UV — up to 9 days. Forecast from the Norwegian Meteorological Institute (MET Norway), the same model data yr.no uses, worldwide. Place names are geocoded with OpenStreetMap. Times are UTC plus local time when tz is given (IANA, e.g. Australia/Sydney). Price: $0.001 per call (10 free/day; after that a payment-required result lists x402 options). Errors: returns isError with a message for invalid input or an upstream failure (not charged).
只读 可访问外部资源 幂等
输入模式
{'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}
输出模式
{'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': {}}}}}}
已添加
sun_moon
2026年9月29日 02:40
已添加
earthquakes
2026年9月29日 02:40
已添加
country_info
2026年9月29日 02:40
已添加
time_convert
2026年9月29日 02:40
已添加
holidays
2026年9月29日 02:40
已添加
fx_rates
2026年9月29日 02:40
已添加
geocode
2026年9月29日 02:40
已添加
weather
2026年9月29日 02:40

UK Environmental Intelligence MCP Server from MCPBundles

com.mcpbundles/uk-environmental-intelligence

Provides UK environmental intelligence covering flood warnings, river and groundwater readings, bathing water quality, ecology ob…

Meteoswiss

io.github.pipeworx-io/meteoswiss

Discovers and searches Swiss weather stations and federal geospatial datasets from MeteoSwiss and swisstopo, with links to data a…

Global Forest Watch

io.github.pipeworx-io/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

io.github.pipeworx-io/global-fishing-watch

Searches Global Fishing Watch vessel identities and AIS-derived events, and aggregates apparent fishing effort by location, date,…

Smarter Weather

io.github.smarterweather/weather

Provides weather forecasts, observations, alerts, air quality, climate data, severe-weather analysis, maps, and gridded meteorolo…

DeepMap AI -- Earth Grounding

com.deepmapai/earth-grounding

Provides evidence-backed, location-specific information on water availability, ground stability, seismic and space-weather hazard…

Atlas Data Exchange

com.atlasipholdingsllc.app/atlas-data-exchange

Discovers, samples, evaluates, purchases, and monitors spatial datasets covering infrastructure, hazards, logistics, commodities,…

DeepPVMapper

io.github.gabrielkasmi/deeppvmapper

Queries and aggregates a French registry of rooftop solar detections, including locations, estimated capacity, imagery validation…