Globalpulse-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| globalpulse_worldbank_get_indicatorA | Fetch World Bank macroeconomic indicator data for any country. Covers GDP, inflation, unemployment, trade, debt, population, poverty. 10,000+ indicators from 1960–present. Common codes: NY.GDP.MKTP.CD (GDP), FP.CPI.TOTL.ZG (inflation), SL.UEM.TOTL.ZS (unemployment), SP.POP.TOTL (population), NE.TRD.GNFS.ZS (trade % GDP). Args:
|
| globalpulse_worldbank_list_indicatorsA | List the most commonly used World Bank indicator codes. Use this to discover codes before calling globalpulse_worldbank_get_indicator. |
| globalpulse_weather_get_forecastA | 7-day daily weather forecast for any location. No API key, no rate limit. Args: latitude, longitude, timezone (IANA e.g. "Asia/Kolkata"), response_format Examples: Mumbai → lat=19.076, lon=72.877, tz="Asia/Kolkata" | London → lat=51.507, lon=-0.127, tz="Europe/London" |
| globalpulse_weather_get_historicalA | Historical daily climate data for any location, back to 1940 using ERA5 reanalysis. No API key. Args: latitude, longitude, start_date (YYYY-MM-DD), end_date (YYYY-MM-DD), timezone, response_format |
| globalpulse_disasters_get_activeA | Live disaster alerts from the UN GDACS system. Earthquakes, cyclones, floods, volcanoes, droughts, wildfires. Alert levels: Green (watch), Orange (warning), Red (severe). Args: event_type ("all","EQ","TC","FL","VO","DR","WF"), alert_level ("all","Green","Orange","Red"), limit, response_format |
| globalpulse_disasters_get_by_countryC | Disaster history for a specific country from UN GDACS. Args: country (e.g. "India", "Philippines"), event_type, limit, response_format |
| globalpulse_aviation_get_live_flightsA | Live ADS-B flight tracking for any geographic bounding box. Real-time position, altitude, speed, heading. Args: min_latitude, max_latitude, min_longitude, max_longitude, limit, on_ground_only, response_format India box: min_lat=8, max_lat=37, min_lon=68, max_lon=97.5 | Europe: min_lat=36, max_lat=71, min_lon=-10, max_lon=25 |
| globalpulse_aviation_get_flights_by_countryB | All live airborne flights from a specific country. Args: country (e.g. "India", "Germany", "United States"), limit, response_format |
| globalpulse_trade_get_bilateral_flowsA | Bilateral trade data from UN Comtrade. Imports, exports by country pair and HS commodity code. Common HS codes: TOTAL (all), "27" (oil/fuel), "84" (machinery), "85" (electronics), "87" (vehicles), "30" (pharma), "10" (cereals). Args: reporter, partner (default "world"), year (2000-2023), flow ("all","X","M"), commodity_code, limit, response_format |
| globalpulse_countries_get_profileA | Full country profile: capital, region, population, area, currencies, languages, timezones, borders. No API key, no rate limit. Args: country (name, ISO alpha-2 e.g. "IN", or alpha-3 e.g. "IND"), response_format |
| globalpulse_countries_get_by_regionA | List all countries in a region with population, area, capital, currencies. Regions: "Africa", "Americas", "Asia", "Europe", "Oceania". Subregions: "South Asia", "Southeast Asia", "Eastern Europe", etc. Args: region, sort_by ("population","area","name"), limit, response_format |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Each tool targets a distinct domain (World Bank, weather, disasters, aviation, trade, countries) with clear, non-overlapping purposes. Even related tools (e.g., forecast vs. historical, active vs. by country) have distinct roles.
All tools follow a consistent pattern: globalpulse_<domain>_<action> in snake_case. Verbs are primarily 'get' with qualifiers, e.g., 'get_live_flights', 'get_by_country', making the naming predictable and easy to navigate.
With 11 tools covering six diverse domains, the count is well-scoped for a general-purpose global data server. Each tool provides necessary functionality without redundancy, and the number is comfortable for both selection and maintenance.
The tool surface covers major areas (indicators, weather, disasters, aviation, trade, country info) with essential operations. Minor gaps exist, e.g., no tool to list trade commodity codes or search indicators beyond a predefined list, but these do not critically hinder typical workflows.