Capabilities
get_capabilities
Read available datasets, tools and request limits.
How this capability is exposed
- Stable ID
ursy.live:tool:get_capabilities- Owning service
- URSY.live
- Runtime
- See the source declaration
Capability declarations describe what the service exposes. They are not a guarantee of availability or permission to execute an operation.
Accepted contract
{
"id": "ursy.live:tool:get_capabilities",
"name": "get_capabilities",
"description": "Read available datasets, tools and request limits.",
"kind": "mcp_tool",
"input_schema": {
"type": "object",
"properties": [],
"required": [],
"additionalProperties": false
},
"output_schema": {
"allOf": [
{
"$ref": "#/$defs/Envelope"
},
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"api_version": {
"type": "string"
},
"build": {
"type": "string"
},
"access": {
"type": "string"
},
"read_only": {
"const": true
},
"datasets": {
"type": "array",
"items": {
"$ref": "#/$defs/Dataset"
}
},
"openapi": {
"type": "string"
},
"mcp": {
"type": "object",
"properties": {
"url": {
"type": "string"
},
"protocol_versions": {
"type": "array",
"items": {
"type": "string"
}
},
"transport": {
"type": "string"
}
}
},
"limits": {
"type": "object",
"additionalProperties": {
"type": "integer",
"minimum": 0
}
},
"not_available": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"name",
"api_version",
"build",
"access",
"read_only",
"datasets",
"openapi",
"mcp",
"limits"
]
}
},
"required": [
"data"
]
}
],
"type": "object",
"$defs": {
"Envelope": {
"type": "object",
"properties": {
"schema_version": {
"const": "1.1"
},
"generated_at": {
"type": "string",
"format": "date-time"
},
"data": [],
"sources": {
"type": "array",
"items": {
"$ref": "#/$defs/Source"
}
},
"access": {
"const": "public"
},
"links": {
"type": "object"
},
"sponsor": {
"$ref": "#/$defs/Sponsor"
}
},
"required": [
"schema_version",
"generated_at",
"data",
"sources",
"access"
]
},
"Source": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"observed",
"forecast",
"estimated"
]
},
"url": {
"type": "string",
"format": "uri"
},
"licence": {
"type": "string"
},
"licence_url": {
"type": "string",
"format": "uri"
},
"coverage": {
"type": "string"
},
"retention": {
"type": "string"
},
"cadence_seconds": {
"type": "integer"
},
"stale_seconds": {
"type": "integer"
},
"last_success": {
"type": [
"string",
"null"
]
},
"last_attempt": {
"type": [
"string",
"null"
]
},
"last_error": {
"type": [
"string",
"null"
]
},
"collection_state": {
"type": "string",
"enum": [
"pending",
"stale",
"degraded",
"current"
]
},
"last_run": {
"type": [
"object",
"null"
]
}
},
"required": [
"id",
"name",
"kind",
"url",
"licence",
"coverage",
"retention",
"collection_state"
]
},
"Sponsor": {
"type": "object",
"properties": {
"message": {
"type": "string"
},
"name": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
},
"month": {
"type": "string"
},
"sponsored": {
"const": true
},
"disclosure": {
"type": "string"
},
"rel": {
"type": "string"
}
},
"required": [
"message",
"name",
"url",
"sponsored",
"disclosure"
]
},
"Dataset": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"kind": {
"type": "string"
},
"source": {
"$ref": "#/$defs/Source"
},
"api_url": {
"type": "string",
"format": "uri"
},
"schema_url": {
"type": "string",
"format": "uri"
},
"spatial_scope": {
"type": "string"
},
"attribution": {
"type": "string"
}
},
"required": [
"id",
"name",
"kind",
"source",
"api_url",
"attribution"
]
}
}
},
"read_only": true,
"auth_required": false,
"service_id": "ursy-live",
"parent_id": "",
"summary": "Read available datasets, tools and request limits.",
"source_url": "https://ursy.live/wp-json/ursy-live/v1/developer-capabilities",
"source_type": "capability_manifest",
"verified_at": "2026-10-14 04:04:34",
"revision": "a1783916b07ff5a01c51deeb94da136d37805c6cb8467161ba9cabcfa8b2e086",
"type": "capabilities",
"source": {
"url": "https://ursy.live/wp-json/ursy-live/v1/developer-capabilities",
"type": "capability_manifest"
},
"last_verified_at": "2026-10-14 04:04:34",
"stale": false
}