Development Indicators MCP
An open-source Model Context Protocol server that enables AI agents to discover, retrieve, and compare official international development indicators from authoritative sources like the World Bank, FAO, WHO, and UNICEF. It preserves provenance, definitions, and citations while providing tools for searching indicators, resolving geographies, and fetching observations.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://indicatorsmcp.impactengines.ai/mcpWhat its tools do
10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Search for specific development indicators across multiple international organizations
- Retrieve time-series observation data for specific countries and years
- Compare indicators across different countries using normalized schemas
- Resolve country names to ISO codes for accurate data retrieval
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- Development Indicators MCP 0.4.1
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 10 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"experimental": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
list_sources
List supported and planned official data sources and their access characteristics.
{
"type": "object",
"title": "list_sourcesArguments",
"properties": {
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Topic",
"default": null
}
}
}{
"type": "object",
"$defs": {
"SourceDefinition": {
"type": "object",
"title": "SourceDefinition",
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"name": {
"type": "string",
"title": "Name"
},
"status": {
"enum": [
"active",
"planned",
"experimental"
],
"type": "string",
"title": "Status",
"default": "planned"
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"base_url": {
"type": "string",
"title": "Base Url"
},
"provider": {
"type": "string",
"title": "Provider"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"type": "string",
"title": "Auth Type"
},
"interface": {
"type": "string",
"title": "Interface"
},
"access_notes": {
"type": "string",
"title": "Access Notes"
},
"capabilities": {
"type": "array",
"items": {
"type": "string"
},
"title": "Capabilities"
},
"index_health": {
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"type": "string",
"title": "Index Health",
"default": "planned"
},
"documentation_url": {
"type": "string",
"title": "Documentation Url"
},
"observation_health": {
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"type": "string",
"title": "Observation Health",
"default": "planned"
}
}
}
},
"title": "SourceListResponse",
"required": [
"sources",
"total"
],
"properties": {
"total": {
"type": "integer",
"title": "Total"
},
"sources": {
"type": "array",
"items": {
"$ref": "#/$defs/SourceDefinition"
},
"title": "Sources"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Warnings"
}
}
}get_source_setup
Explain source access requirements without exposing server secrets.
{
"type": "object",
"title": "get_source_setupArguments",
"required": [
"source_id"
],
"properties": {
"source_id": {
"type": "string",
"title": "Source Id"
}
}
}{
"type": "object",
"$defs": {
"SourceDefinition": {
"type": "object",
"title": "SourceDefinition",
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"properties": {
"id": {
"type": "string",
"title": "Id"
},
"name": {
"type": "string",
"title": "Name"
},
"status": {
"enum": [
"active",
"planned",
"experimental"
],
"type": "string",
"title": "Status",
"default": "planned"
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"base_url": {
"type": "string",
"title": "Base Url"
},
"provider": {
"type": "string",
"title": "Provider"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"type": "string",
"title": "Auth Type"
},
"interface": {
"type": "string",
"title": "Interface"
},
"access_notes": {
"type": "string",
"title": "Access Notes"
},
"capabilities": {
"type": "array",
"items": {
"type": "string"
},
"title": "Capabilities"
},
"index_health": {
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"type": "string",
"title": "Index Health",
"default": "planned"
},
"documentation_url": {
"type": "string",
"title": "Documentation Url"
},
"observation_health": {
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"type": "string",
"title": "Observation Health",
"default": "planned"
}
}
}
},
"title": "SourceSetupResponse",
"required": [
"source"
],
"properties": {
"source": {
"$ref": "#/$defs/SourceDefinition"
},
"registration_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Registration Url",
"default": null
},
"credential_policy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Credential Policy",
"default": null
},
"server_configured": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Server Configured",
"default": null
},
"operator_environment_variables": {
"type": "array",
"items": {
"type": "string"
},
"title": "Operator Environment Variables"
}
}
}find_microdata
Find relevant public microdata catalogues and state their access conditions.
{
"type": "object",
"title": "find_microdataArguments",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"title": "Query"
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Country",
"default": null
}
}
}{
"type": "object",
"title": "find_microdataOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Result"
}
}
}search_indicators
Rank official indicators; returns match evidence, retrieval health and source failures.
{
"type": "object",
"title": "search_indicatorsArguments",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"query": {
"type": "string",
"title": "Query"
},
"source_ids": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Source Ids",
"default": null
}
}
}{
"type": "object",
"$defs": {
"SourceError": {
"type": "object",
"title": "SourceError",
"required": [
"source_id",
"error_code",
"message"
],
"properties": {
"message": {
"type": "string",
"title": "Message"
},
"retryable": {
"type": "boolean",
"title": "Retryable",
"default": false
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"error_code": {
"type": "string",
"title": "Error Code"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Series Ref",
"default": null
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suggested Action",
"default": null
}
}
},
"IndicatorSearchResult": {
"type": "object",
"title": "IndicatorSearchResult",
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url",
"match_score"
],
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"frequency": {
"enum": [
"annual",
"quarterly",
"monthly",
"other",
"unknown"
],
"type": "string",
"title": "Frequency",
"default": "unknown"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"series_ref": {
"type": "string",
"title": "Series Ref"
},
"source_url": {
"type": "string",
"title": "Source Url"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description",
"default": null
},
"match_score": {
"type": "number",
"title": "Match Score"
},
"retrievable": {
"type": "boolean",
"title": "Retrievable",
"default": true
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Note",
"default": null
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Unit",
"default": null
},
"match_reason": {
"type": "array",
"items": {
"type": "string"
},
"title": "Match Reason"
},
"retrieval_health": {
"enum": [
"live_tested",
"available",
"token_required",
"metadata_only",
"unknown"
],
"type": "string",
"title": "Retrieval Health",
"default": "available"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Organization",
"default": null
},
"available_dimensions": {
"type": "array",
"items": {
"type": "string"
},
"title": "Available Dimensions"
}
}
}
},
"title": "SearchResponse",
"required": [
"results",
"total"
],
"properties": {
"total": {
"type": "integer",
"title": "Total"
},
"results": {
"type": "array",
"items": {
"$ref": "#/$defs/IndicatorSearchResult"
},
"title": "Results"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Warnings"
},
"cache_hit": {
"type": "boolean",
"title": "Cache Hit",
"default": false
},
"cached_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cached At",
"default": null
},
"failed_sources": {
"type": "array",
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Failed Sources"
}
}
}faostat_list_domains
List live FAOSTAT groups and domains available to build source-qualified series.
{
"type": "object",
"title": "faostat_list_domainsArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 50
},
"cursor": {
"type": "integer",
"title": "Cursor",
"default": 0
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Status",
"default": null
},
"group_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Group Code",
"default": null
},
"include_archived": {
"type": "boolean",
"title": "Include Archived",
"default": false
}
}
}{
"type": "object",
"title": "CataloguePage",
"required": [
"items",
"total"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Items"
},
"total": {
"type": "integer",
"title": "Total"
},
"cursor": {
"type": "integer",
"title": "Cursor",
"default": 0
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Next Cursor",
"default": null
}
}
}faostat_search_dimension
Search a FAOSTAT domain's area, item, element, unit, or other definition table.
{
"type": "object",
"title": "faostat_search_dimensionArguments",
"required": [
"dataset",
"dimension",
"query"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"query": {
"type": "string",
"title": "Query"
},
"cursor": {
"type": "integer",
"title": "Cursor",
"default": 0
},
"dataset": {
"type": "string",
"title": "Dataset"
},
"dimension": {
"type": "string",
"title": "Dimension"
}
}
}{
"type": "object",
"title": "CataloguePage",
"required": [
"items",
"total"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
},
"title": "Items"
},
"total": {
"type": "integer",
"title": "Total"
},
"cursor": {
"type": "integer",
"title": "Cursor",
"default": 0
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Next Cursor",
"default": null
}
}
}resolve_geographies
Resolve country names or codes to ISO 3166-1 alpha-3 codes such as GHA and KEN.
{
"type": "object",
"title": "resolve_geographiesArguments",
"required": [
"names_or_codes"
],
"properties": {
"names_or_codes": {
"type": "array",
"items": {
"type": "string"
},
"title": "Names Or Codes"
}
}
}{
"type": "object",
"$defs": {
"ResolvedGeography": {
"type": "object",
"title": "ResolvedGeography",
"required": [
"input",
"iso3",
"name"
],
"properties": {
"iso3": {
"type": "string",
"title": "Iso3"
},
"name": {
"type": "string",
"title": "Name"
},
"input": {
"type": "string",
"title": "Input"
}
}
},
"UnresolvedGeography": {
"type": "object",
"title": "UnresolvedGeography",
"required": [
"input",
"message"
],
"properties": {
"input": {
"type": "string",
"title": "Input"
},
"message": {
"type": "string",
"title": "Message"
},
"error_code": {
"type": "string",
"const": "UNKNOWN_GEOGRAPHY",
"title": "Error Code",
"default": "UNKNOWN_GEOGRAPHY"
}
}
}
},
"title": "GeographyResolutionResponse",
"properties": {
"resolved": {
"type": "array",
"items": {
"$ref": "#/$defs/ResolvedGeography"
},
"title": "Resolved"
},
"unresolved": {
"type": "array",
"items": {
"$ref": "#/$defs/UnresolvedGeography"
},
"title": "Unresolved"
}
}
}get_indicator_metadata
Retrieve authoritative metadata for a source-qualified series reference.
{
"type": "object",
"title": "get_indicator_metadataArguments",
"required": [
"series_ref"
],
"properties": {
"series_ref": {
"type": "string",
"title": "Series Ref"
}
}
}{
"type": "object",
"title": "IndicatorMetadata",
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"series_ref": {
"type": "string",
"title": "Series Ref"
},
"source_url": {
"type": "string",
"title": "Source Url"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description",
"default": null
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Note",
"default": null
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Unit",
"default": null
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Organization",
"default": null
},
"available_dimensions": {
"type": "array",
"items": {
"type": "string"
},
"title": "Available Dimensions"
}
}
}get_observations
Retrieve official observations while retaining metadata, citations and warnings.
{
"type": "object",
"title": "get_observationsArguments",
"required": [
"series_ref",
"country_codes"
],
"properties": {
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "End Year",
"default": null
},
"series_ref": {
"type": "string",
"title": "Series Ref"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Start Year",
"default": null
},
"latest_only": {
"type": "boolean",
"title": "Latest Only",
"default": false
},
"country_codes": {
"type": "array",
"items": {
"type": "string"
},
"title": "Country Codes"
},
"include_original": {
"type": "boolean",
"title": "Include Original",
"default": false
}
}
}{
"type": "object",
"$defs": {
"Observation": {
"type": "object",
"title": "Observation",
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"properties": {
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"dataset": {
"type": "string",
"title": "Dataset"
},
"citation": {
"type": "string",
"title": "Citation"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Geo Iso3",
"default": null
},
"geo_name": {
"type": "string",
"title": "Geo Name"
},
"original": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Original",
"default": null
},
"frequency": {
"type": "string",
"title": "Frequency",
"default": "annual"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"dimensions": {
"type": "object",
"title": "Dimensions",
"additionalProperties": {
"type": "string"
}
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Lower Bound",
"default": null
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"series_name": {
"type": "string",
"title": "Series Name"
},
"time_period": {
"type": "string",
"title": "Time Period"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Upper Bound",
"default": null
},
"retrieved_at": {
"type": "string",
"title": "Retrieved At"
},
"scale_factor": {
"type": "number",
"title": "Scale Factor",
"default": 1
},
"status_flags": {
"type": "array",
"items": {
"type": "string"
},
"title": "Status Flags"
},
"canonical_url": {
"type": "string",
"title": "Canonical Url"
},
"estimate_type": {
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"type": "string",
"title": "Estimate Type",
"default": "unknown"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Value Display",
"default": null
},
"geo_code_source": {
"type": "string",
"title": "Geo Code Source"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Updated At",
"default": null
}
}
},
"IndicatorMetadata": {
"type": "object",
"title": "IndicatorMetadata",
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"series_ref": {
"type": "string",
"title": "Series Ref"
},
"source_url": {
"type": "string",
"title": "Source Url"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description",
"default": null
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Note",
"default": null
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Unit",
"default": null
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Organization",
"default": null
},
"available_dimensions": {
"type": "array",
"items": {
"type": "string"
},
"title": "Available Dimensions"
}
}
}
},
"title": "ObservationResult",
"required": [
"metadata",
"observations"
],
"properties": {
"query": {
"type": "object",
"title": "Query",
"additionalProperties": true
},
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Warnings"
},
"observations": {
"type": "array",
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations"
}
}
}compare_observations
Retrieve series side by side and flag obvious metadata differences without merging them.
{
"type": "object",
"title": "compare_observationsArguments",
"required": [
"series_refs",
"country_codes"
],
"properties": {
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "End Year",
"default": null
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Start Year",
"default": null
},
"latest_only": {
"type": "boolean",
"title": "Latest Only",
"default": false
},
"series_refs": {
"type": "array",
"items": {
"type": "string"
},
"title": "Series Refs"
},
"country_codes": {
"type": "array",
"items": {
"type": "string"
},
"title": "Country Codes"
},
"include_original": {
"type": "boolean",
"title": "Include Original",
"default": false
}
}
}{
"type": "object",
"$defs": {
"Observation": {
"type": "object",
"title": "Observation",
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"properties": {
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"dataset": {
"type": "string",
"title": "Dataset"
},
"citation": {
"type": "string",
"title": "Citation"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Geo Iso3",
"default": null
},
"geo_name": {
"type": "string",
"title": "Geo Name"
},
"original": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Original",
"default": null
},
"frequency": {
"type": "string",
"title": "Frequency",
"default": "annual"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"dimensions": {
"type": "object",
"title": "Dimensions",
"additionalProperties": {
"type": "string"
}
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Lower Bound",
"default": null
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"series_name": {
"type": "string",
"title": "Series Name"
},
"time_period": {
"type": "string",
"title": "Time Period"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Upper Bound",
"default": null
},
"retrieved_at": {
"type": "string",
"title": "Retrieved At"
},
"scale_factor": {
"type": "number",
"title": "Scale Factor",
"default": 1
},
"status_flags": {
"type": "array",
"items": {
"type": "string"
},
"title": "Status Flags"
},
"canonical_url": {
"type": "string",
"title": "Canonical Url"
},
"estimate_type": {
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"type": "string",
"title": "Estimate Type",
"default": "unknown"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Value Display",
"default": null
},
"geo_code_source": {
"type": "string",
"title": "Geo Code Source"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Updated At",
"default": null
}
}
},
"SourceError": {
"type": "object",
"title": "SourceError",
"required": [
"source_id",
"error_code",
"message"
],
"properties": {
"message": {
"type": "string",
"title": "Message"
},
"retryable": {
"type": "boolean",
"title": "Retryable",
"default": false
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"error_code": {
"type": "string",
"title": "Error Code"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Series Ref",
"default": null
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Suggested Action",
"default": null
}
}
},
"IndicatorMetadata": {
"type": "object",
"title": "IndicatorMetadata",
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"properties": {
"name": {
"type": "string",
"title": "Name"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Unit",
"default": null
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"title": "Topics"
},
"source_id": {
"type": "string",
"title": "Source Id"
},
"series_ref": {
"type": "string",
"title": "Series Ref"
},
"source_url": {
"type": "string",
"title": "Source Url"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description",
"default": null
},
"series_code": {
"type": "string",
"title": "Series Code"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Note",
"default": null
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Unit",
"default": null
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Source Organization",
"default": null
},
"available_dimensions": {
"type": "array",
"items": {
"type": "string"
},
"title": "Available Dimensions"
}
}
},
"ObservationResult": {
"type": "object",
"title": "ObservationResult",
"required": [
"metadata",
"observations"
],
"properties": {
"query": {
"type": "object",
"title": "Query",
"additionalProperties": true
},
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Warnings"
},
"observations": {
"type": "array",
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations"
}
}
}
},
"title": "ComparisonResult",
"required": [
"series"
],
"properties": {
"series": {
"type": "array",
"items": {
"$ref": "#/$defs/ObservationResult"
},
"title": "Series"
},
"source_errors": {
"type": "array",
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Source Errors"
},
"comparability_warnings": {
"type": "array",
"items": {
"type": "string"
},
"title": "Comparability Warnings"
}
}
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1789 ms
- 95th percentile latency
- 1789 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1789 ms · metadata changed · 10 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http development-indicators-mcp https://indicatorsmcp.impactengines.ai/mcpCodex
codex mcp add development-indicators-mcp --url https://indicatorsmcp.impactengines.ai/mcpCursor
{
"mcpServers": {
"development-indicators-mcp": {
"url": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}Cline
{
"mcpServers": {
"development-indicators-mcp": {
"type": "streamableHttp",
"url": "https://indicatorsmcp.impactengines.ai/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"development-indicators-mcp": {
"type": "http",
"url": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http development-indicators-mcp https://indicatorsmcp.impactengines.ai/mcpClaude Desktop
https://indicatorsmcp.impactengines.ai/mcpWindsurf
{
"mcpServers": {
"development-indicators-mcp": {
"serverUrl": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}Let your agent find its tools
Find servers like Development Indicators MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.