Capabilities
Changes Get
Incrementally traverse detected source additions, revisions and withdrawals. Financial reference/information data only. Not personalised financial advice, not an execution venue, and not a guarantee of a tradable price.
How this capability is exposed
- Stable ID
ursy.finance:changes-get- Owning service
- URSY.finance
- 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.finance:changes-get",
"mcp_tool": "get_changes",
"description": "Incrementally traverse detected source additions, revisions and withdrawals. Financial reference/information data only. Not personalised financial advice, not an execution venue, and not a guarantee of a tradable price.",
"routes": [
{
"operation_id": "listChanges",
"method": "GET",
"url": "https://ursy.finance/wp-json/ursy-finance/v2/changes",
"rate_limit": {
"bucket": "metadata",
"requests_per_minute": 120
},
"mcp_rate_limit": {
"bucket": "mcp",
"requests_per_minute": 60
}
}
],
"input_schema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"maxLength": 160
},
"instrument_id": {
"type": "string",
"maxLength": 160
},
"source_id": {
"type": "string",
"maxLength": 160
},
"change_type": {
"type": "string",
"enum": [
"observation_added",
"observation_revised",
"observation_removed",
"instrument_added",
"instrument_changed",
"source_state_changed",
"rights_state_changed",
"registry_baseline_created"
]
},
"since": {
"type": "string",
"format": "date-time",
"maxLength": 35
},
"cursor": {
"type": "string",
"maxLength": 2048,
"description": "Preferred pagination: opaque continuation token returned by this operation; keep filters unchanged. Offset is for compatibility or simple browsing."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 100000,
"default": 0
}
},
"required": [],
"additionalProperties": false
},
"output_schema": {
"type": "object",
"properties": {
"schema": {
"type": "string"
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"instrument_id": {
"type": "string"
},
"observation_date": {
"type": "string"
},
"old_value": {
"type": [
"number",
"null"
]
},
"new_value": {
"type": [
"number",
"null"
]
},
"detected_at": {
"type": "string"
},
"source_id": {
"type": "string"
},
"reason": {
"type": "string"
},
"publisher": {
"type": [
"string",
"null"
]
}
},
"required": [
"instrument_id",
"observation_date",
"old_value",
"new_value",
"detected_at",
"source_id",
"reason",
"publisher"
]
}
},
"total": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"policy": {
"type": "string"
},
"next_cursor": {
"type": "string"
},
"has_more": {
"type": "boolean"
},
"ordering": {
"type": "string"
}
},
"required": [
"schema",
"items",
"total",
"limit",
"offset",
"policy"
]
},
"data_class": "reference",
"auth": "none",
"read_only": true,
"risk": "read_only_reference_information",
"service_id": "ursy-finance",
"parent_id": "",
"name": "Changes Get",
"summary": "Incrementally traverse detected source additions, revisions and withdrawals. Financial reference/information data only. Not personalised financial advice, not an execution venue, and not a guarantee of a tradable price.",
"source_url": "https://ursy.finance/.well-known/ursy-capabilities.json",
"source_type": "capability_manifest",
"verified_at": "2026-09-26 06:31:27",
"revision": "2c68d6e4475f356d91fb3586230d4d04d47abc2268f6d97fab71c1e201e241a0",
"type": "capabilities",
"source": {
"url": "https://ursy.finance/.well-known/ursy-capabilities.json",
"type": "capability_manifest"
},
"last_verified_at": "2026-09-26 06:31:27",
"stale": true
}