Development Indicators MCP
Open-source MCP for official development indicators with provenance and citations.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen get_source_setup
- LOWen search_indicators
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"development-indicators": {
"url": "https://indicatorsmcp.impactengines.ai/mcp"
}
}
}Puntos de conexión remotos
https://indicatorsmcp.impactengines.ai/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (10)
🟢list_sources(topic)
List supported and planned official data sources and their access characteristics.
Esquema de entrada
{
"type": "object",
"properties": {
"topic": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Topic"
}
},
"title": "list_sourcesArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"sources": {
"items": {
"$ref": "#/$defs/SourceDefinition"
},
"title": "Sources",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
}
},
"required": [
"sources",
"total"
],
"$defs": {
"SourceDefinition": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"provider": {
"title": "Provider",
"type": "string"
},
"interface": {
"title": "Interface",
"type": "string"
},
"base_url": {
"title": "Base Url",
"type": "string"
},
"documentation_url": {
"title": "Documentation Url",
"type": "string"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"title": "Auth Type",
"type": "string"
},
"access_notes": {
"title": "Access Notes",
"type": "string"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"capabilities": {
"items": {
"type": "string"
},
"title": "Capabilities",
"type": "array"
},
"status": {
"default": "planned",
"enum": [
"active",
"planned",
"experimental"
],
"title": "Status",
"type": "string"
},
"index_health": {
"default": "planned",
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"title": "Index Health",
"type": "string"
},
"observation_health": {
"default": "planned",
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"title": "Observation Health",
"type": "string"
}
},
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"title": "SourceDefinition",
"type": "object"
}
},
"title": "SourceListResponse"
}🟢get_source_setup(source_id)
Explain source access requirements without exposing server secrets.
Esquema de entrada
{
"type": "object",
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
}
},
"required": [
"source_id"
],
"title": "get_source_setupArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"source": {
"$ref": "#/$defs/SourceDefinition"
},
"server_configured": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Server Configured"
},
"registration_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Registration Url"
},
"operator_environment_variables": {
"items": {
"type": "string"
},
"title": "Operator Environment Variables",
"type": "array"
},
"credential_policy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Credential Policy"
}
},
"required": [
"source"
],
"$defs": {
"SourceDefinition": {
"properties": {
"id": {
"title": "Id",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"provider": {
"title": "Provider",
"type": "string"
},
"interface": {
"title": "Interface",
"type": "string"
},
"base_url": {
"title": "Base Url",
"type": "string"
},
"documentation_url": {
"title": "Documentation Url",
"type": "string"
},
"auth_type": {
"enum": [
"none",
"service_key",
"user_key",
"oauth"
],
"title": "Auth Type",
"type": "string"
},
"access_notes": {
"title": "Access Notes",
"type": "string"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"capabilities": {
"items": {
"type": "string"
},
"title": "Capabilities",
"type": "array"
},
"status": {
"default": "planned",
"enum": [
"active",
"planned",
"experimental"
],
"title": "Status",
"type": "string"
},
"index_health": {
"default": "planned",
"enum": [
"live",
"limited",
"token_required",
"not_applicable",
"planned"
],
"title": "Index Health",
"type": "string"
},
"observation_health": {
"default": "planned",
"enum": [
"live_tested",
"available",
"token_required",
"not_applicable",
"planned"
],
"title": "Observation Health",
"type": "string"
}
},
"required": [
"id",
"name",
"provider",
"interface",
"base_url",
"documentation_url",
"auth_type",
"access_notes"
],
"title": "SourceDefinition",
"type": "object"
}
},
"title": "SourceSetupResponse"
}🟢find_microdata(query, country)
Find relevant public microdata catalogues and state their access conditions.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Country"
}
},
"required": [
"query"
],
"title": "find_microdataArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"result": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Result",
"type": "array"
}
},
"required": [
"result"
],
"title": "find_microdataOutput"
}🟢search_indicators(query, source_ids, limit)
Rank official indicators; returns match evidence, retrieval health and source failures.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"source_ids": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Ids"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_indicatorsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"results": {
"items": {
"$ref": "#/$defs/IndicatorSearchResult"
},
"title": "Results",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"failed_sources": {
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Failed Sources",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"cache_hit": {
"default": false,
"title": "Cache Hit",
"type": "boolean"
},
"cached_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Cached At"
}
},
"required": [
"results",
"total"
],
"$defs": {
"IndicatorSearchResult": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
},
"match_score": {
"title": "Match Score",
"type": "number"
},
"match_reason": {
"items": {
"type": "string"
},
"title": "Match Reason",
"type": "array"
},
"frequency": {
"default": "unknown",
"enum": [
"annual",
"quarterly",
"monthly",
"other",
"unknown"
],
"title": "Frequency",
"type": "string"
},
"retrievable": {
"default": true,
"title": "Retrievable",
"type": "boolean"
},
"retrieval_health": {
"default": "available",
"enum": [
"live_tested",
"available",
"token_required",
"metadata_only",
"unknown"
],
"title": "Retrieval Health",
"type": "string"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url",
"match_score"
],
"title": "IndicatorSearchResult",
"type": "object"
},
"SourceError": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Series Ref"
},
"error_code": {
"title": "Error Code",
"type": "string"
},
"retryable": {
"default": false,
"title": "Retryable",
"type": "boolean"
},
"message": {
"title": "Message",
"type": "string"
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Suggested Action"
}
},
"required": [
"source_id",
"error_code",
"message"
],
"title": "SourceError",
"type": "object"
}
},
"title": "SearchResponse"
}🟢faostat_list_domains(limit, cursor, group_code, status, include_archived)
List live FAOSTAT groups and domains available to build source-qualified series.
Esquema de entrada
{
"type": "object",
"properties": {
"limit": {
"default": 50,
"title": "Limit",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"group_code": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Group Code"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Status"
},
"include_archived": {
"default": false,
"title": "Include Archived",
"type": "boolean"
}
},
"title": "faostat_list_domainsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Items",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Next Cursor"
}
},
"required": [
"items",
"total"
],
"title": "CataloguePage"
}🟢faostat_search_dimension(dataset, dimension, query, limit, cursor)
Search a FAOSTAT domain's area, item, element, unit, or other definition table.
Esquema de entrada
{
"type": "object",
"properties": {
"dataset": {
"title": "Dataset",
"type": "string"
},
"dimension": {
"title": "Dimension",
"type": "string"
},
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
}
},
"required": [
"dataset",
"dimension",
"query"
],
"title": "faostat_search_dimensionArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"items": {
"items": {
"additionalProperties": true,
"type": "object"
},
"title": "Items",
"type": "array"
},
"total": {
"title": "Total",
"type": "integer"
},
"cursor": {
"default": 0,
"title": "Cursor",
"type": "integer"
},
"next_cursor": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Next Cursor"
}
},
"required": [
"items",
"total"
],
"title": "CataloguePage"
}⚪resolve_geographies(names_or_codes)
Resolve country names or codes to ISO 3166-1 alpha-3 codes such as GHA and KEN.
Esquema de entrada
{
"type": "object",
"properties": {
"names_or_codes": {
"items": {
"type": "string"
},
"title": "Names Or Codes",
"type": "array"
}
},
"required": [
"names_or_codes"
],
"title": "resolve_geographiesArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"resolved": {
"items": {
"$ref": "#/$defs/ResolvedGeography"
},
"title": "Resolved",
"type": "array"
},
"unresolved": {
"items": {
"$ref": "#/$defs/UnresolvedGeography"
},
"title": "Unresolved",
"type": "array"
}
},
"$defs": {
"ResolvedGeography": {
"properties": {
"input": {
"title": "Input",
"type": "string"
},
"iso3": {
"title": "Iso3",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
}
},
"required": [
"input",
"iso3",
"name"
],
"title": "ResolvedGeography",
"type": "object"
},
"UnresolvedGeography": {
"properties": {
"input": {
"title": "Input",
"type": "string"
},
"error_code": {
"const": "UNKNOWN_GEOGRAPHY",
"default": "UNKNOWN_GEOGRAPHY",
"title": "Error Code",
"type": "string"
},
"message": {
"title": "Message",
"type": "string"
}
},
"required": [
"input",
"message"
],
"title": "UnresolvedGeography",
"type": "object"
}
},
"title": "GeographyResolutionResponse"
}🟢get_indicator_metadata(series_ref)
Retrieve authoritative metadata for a source-qualified series reference.
Esquema de entrada
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
}
},
"required": [
"series_ref"
],
"title": "get_indicator_metadataArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata"
}🟢get_observations(series_ref, country_codes, start_year, end_year, latest_only, ...)
Retrieve official observations while retaining metadata, citations and warnings.
Esquema de entrada
{
"type": "object",
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"country_codes": {
"items": {
"type": "string"
},
"title": "Country Codes",
"type": "array"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Start Year"
},
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "End Year"
},
"latest_only": {
"default": false,
"title": "Latest Only",
"type": "boolean"
},
"include_original": {
"default": false,
"title": "Include Original",
"type": "boolean"
}
},
"required": [
"series_ref",
"country_codes"
],
"title": "get_observationsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"observations": {
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"query": {
"additionalProperties": true,
"title": "Query",
"type": "object"
}
},
"required": [
"metadata",
"observations"
],
"$defs": {
"IndicatorMetadata": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata",
"type": "object"
},
"Observation": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"dataset": {
"title": "Dataset",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"series_name": {
"title": "Series Name",
"type": "string"
},
"geo_code_source": {
"title": "Geo Code Source",
"type": "string"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Geo Iso3"
},
"geo_name": {
"title": "Geo Name",
"type": "string"
},
"time_period": {
"title": "Time Period",
"type": "string"
},
"frequency": {
"default": "annual",
"title": "Frequency",
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Value Display"
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lower Bound"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Upper Bound"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"scale_factor": {
"default": 1,
"title": "Scale Factor",
"type": "number"
},
"dimensions": {
"additionalProperties": {
"type": "string"
},
"title": "Dimensions",
"type": "object"
},
"estimate_type": {
"default": "unknown",
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"title": "Estimate Type",
"type": "string"
},
"status_flags": {
"items": {
"type": "string"
},
"title": "Status Flags",
"type": "array"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Updated At"
},
"retrieved_at": {
"title": "Retrieved At",
"type": "string"
},
"canonical_url": {
"title": "Canonical Url",
"type": "string"
},
"citation": {
"title": "Citation",
"type": "string"
},
"original": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Original"
}
},
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"title": "Observation",
"type": "object"
}
},
"title": "ObservationResult"
}🟢compare_observations(series_refs, country_codes, start_year, end_year, latest_only, ...)
Retrieve series side by side and flag obvious metadata differences without merging them.
Esquema de entrada
{
"type": "object",
"properties": {
"series_refs": {
"items": {
"type": "string"
},
"title": "Series Refs",
"type": "array"
},
"country_codes": {
"items": {
"type": "string"
},
"title": "Country Codes",
"type": "array"
},
"start_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Start Year"
},
"end_year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "End Year"
},
"latest_only": {
"default": false,
"title": "Latest Only",
"type": "boolean"
},
"include_original": {
"default": false,
"title": "Include Original",
"type": "boolean"
}
},
"required": [
"series_refs",
"country_codes"
],
"title": "compare_observationsArguments"
}Esquema de salida
{
"type": "object",
"properties": {
"series": {
"items": {
"$ref": "#/$defs/ObservationResult"
},
"title": "Series",
"type": "array"
},
"source_errors": {
"items": {
"$ref": "#/$defs/SourceError"
},
"title": "Source Errors",
"type": "array"
},
"comparability_warnings": {
"items": {
"type": "string"
},
"title": "Comparability Warnings",
"type": "array"
}
},
"required": [
"series"
],
"$defs": {
"IndicatorMetadata": {
"properties": {
"series_ref": {
"title": "Series Ref",
"type": "string"
},
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Description"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"source_unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Unit"
},
"topics": {
"items": {
"type": "string"
},
"title": "Topics",
"type": "array"
},
"available_dimensions": {
"items": {
"type": "string"
},
"title": "Available Dimensions",
"type": "array"
},
"source_url": {
"title": "Source Url",
"type": "string"
},
"source_note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Note"
},
"source_organization": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Organization"
}
},
"required": [
"series_ref",
"source_id",
"series_code",
"name",
"source_url"
],
"title": "IndicatorMetadata",
"type": "object"
},
"Observation": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"dataset": {
"title": "Dataset",
"type": "string"
},
"series_code": {
"title": "Series Code",
"type": "string"
},
"series_name": {
"title": "Series Name",
"type": "string"
},
"geo_code_source": {
"title": "Geo Code Source",
"type": "string"
},
"geo_iso3": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Geo Iso3"
},
"geo_name": {
"title": "Geo Name",
"type": "string"
},
"time_period": {
"title": "Time Period",
"type": "string"
},
"frequency": {
"default": "annual",
"title": "Frequency",
"type": "string"
},
"value": {
"anyOf": [
{
"type": "number"
},
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Value"
},
"value_display": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Value Display"
},
"lower_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Lower Bound"
},
"upper_bound": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Upper Bound"
},
"unit": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Unit"
},
"scale_factor": {
"default": 1,
"title": "Scale Factor",
"type": "number"
},
"dimensions": {
"additionalProperties": {
"type": "string"
},
"title": "Dimensions",
"type": "object"
},
"estimate_type": {
"default": "unknown",
"enum": [
"reported",
"survey_estimate",
"modelled",
"projected",
"derived",
"unknown"
],
"title": "Estimate Type",
"type": "string"
},
"status_flags": {
"items": {
"type": "string"
},
"title": "Status Flags",
"type": "array"
},
"source_updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Source Updated At"
},
"retrieved_at": {
"title": "Retrieved At",
"type": "string"
},
"canonical_url": {
"title": "Canonical Url",
"type": "string"
},
"citation": {
"title": "Citation",
"type": "string"
},
"original": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Original"
}
},
"required": [
"source_id",
"dataset",
"series_code",
"series_name",
"geo_code_source",
"geo_name",
"time_period",
"value",
"canonical_url",
"citation"
],
"title": "Observation",
"type": "object"
},
"ObservationResult": {
"properties": {
"metadata": {
"$ref": "#/$defs/IndicatorMetadata"
},
"observations": {
"items": {
"$ref": "#/$defs/Observation"
},
"title": "Observations",
"type": "array"
},
"warnings": {
"items": {
"type": "string"
},
"title": "Warnings",
"type": "array"
},
"query": {
"additionalProperties": true,
"title": "Query",
"type": "object"
}
},
"required": [
"metadata",
"observations"
],
"title": "ObservationResult",
"type": "object"
},
"SourceError": {
"properties": {
"source_id": {
"title": "Source Id",
"type": "string"
},
"series_ref": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Series Ref"
},
"error_code": {
"title": "Error Code",
"type": "string"
},
"retryable": {
"default": false,
"title": "Retryable",
"type": "boolean"
},
"message": {
"title": "Message",
"type": "string"
},
"suggested_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Suggested Action"
}
},
"required": [
"source_id",
"error_code",
"message"
],
"title": "SourceError",
"type": "object"
}
},
"title": "ComparisonResult"
}Comunidad
Evidencia