AI Agent for MoSPI data insights - An expert agent that fetches live data from the Ministry of Statistics and Programme Implementation (MoSPI) to provide deep insights into India's economic and social development.
This server has critical definition gaps. Tool schemas are not visible in the source code, only tool names and brief descriptions are provided. The three tools (know_about_mospi_api, get_indicators, get_data) lack complete input/output schema documentation. Only get_indicators and get_data show partial parameter info; know_about_mospi_api has no schema at all. Descriptions are present but generic (10-80 chars), below the 50-200 char baseline for LLM-optimized tools. No error handling guidance, no output schema documentation, and no parameter validation rules are evident. The server appears to be a wrapper around an external MCP endpoint (https://mcp.mospi.gov.in/sse) rather than implementing tools directly, which means tool definitions are inferred rather than explicitly registered in this codebase.
Tool to fetch statistical data values for a given indicator ID, with support for requesting multiple years of historical data
Tool to find the exact indicator ID for a specific sector (e.g., GDP, CPI, Energy)
Tool to learn about the MoSPI API capabilities and available datasets
No input schemas visible for know_about_mospi_api; tool definition is inferred, not explicitly registered in source code
Descriptions are too brief (10-80 chars vs 50-200 char baseline). know_about_mospi_api lacks actionable context for LLM selection
Output schemas not documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., indicator_id from get_indicators response)
get_data parameter 'years' lacks validation rules (min/max bounds). Description says 'recommended: 5-10 years' but does not enforce constraints
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 39 | 2026-07-28+ | v2 |
No error handling guidance. Tools do not document what happens on invalid indicator_id, missing data, or API failures