Keyless Model Context Protocol server giving AI agents live macroeconomic data: GDP, inflation, unemployment, population, trade, debt and more for every country, plus key US labor & price series.
Economy Intel MCP has 4 tools with basic descriptions and no visible input schemas in the source code. Tool names follow verb_noun convention (us_series, world_series, list_indicators, country_profile), but descriptions lack LLM-optimization guidance (e.g., when to use each tool vs. alternatives). Parameter descriptions exist but are generic ('Series identifier', 'Country name'). No output schemas documented. No error handling guidance visible. The Python example shows MCP calls but does not reveal the actual server-side tool registration or schema definitions.
Get a quick profile of a country with key macroeconomic indicators: GDP, GDP per capita, GDP growth, inflation, unemployment, and population.
List all available macroeconomic indicators from World Bank and US data sources. Returns friendly names and descriptions for all supported indicators.
Fetch US macroeconomic series data from BLS (Bureau of Labor Statistics) or Census Bureau. Returns time series data with year, period, and value.
Fetch World Bank macroeconomic indicators for any country. Returns time series data for indicators like GDP, inflation, unemployment, population, life expectancy, exports, imports, government debt, and more.
No input schemas visible in source code. Tool definitions show parameter names and brief descriptions but no JSON Schema with types, constraints, or enums. Cannot verify parameter validation or LLM-friendly constraints.
No output schemas documented. Descriptions mention 'Returns time series data' or 'Returns friendly names' but do not specify field names, types, or structure. LLMs cannot plan downstream calls or extract data reliably.
Parameter descriptions are generic and lack actionable constraints. 'Series identifier (e.g., us_unemployment_rate, ...)' includes examples but no enum, pattern, or validation rules. LLMs may hallucinate invalid series IDs.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 51 | <=2025-11-25 | v2 |
No error handling guidance. Descriptions do not explain what happens if a series ID is invalid, a country code is unrecognized, or the API times out. Agents have no recovery path.
Tool descriptions lack context for selection. 'Fetch US macroeconomic series data' does not explain when to use us_series vs. world_series, or when to call list_indicators first. LLMs may pick the wrong tool.