URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

Browse museums

Find art

How this capability is exposed

Stable ID
ursy.art:browse_museums
Owning service
URSY.art
Runtime
See the source declaration
Open the owning interface ↗

Capability declarations describe what the service exposes. They are not a guarantee of availability or permission to execute an operation.

Accepted contract

REGISTRY JSON
{
    "id": "ursy.art:browse_museums",
    "name": "Browse museums",
    "description": "Find art",
    "operation": "browse_museums",
    "canonical_url": "https://ursy.art/wp-json/ursy-art/v1/tools/browse_museums",
    "read_only": true,
    "auth_required": false,
    "mcp_public": true,
    "input_schema": {
        "type": "object",
        "properties": [],
        "required": [],
        "additionalProperties": false
    },
    "output_schema": {
        "$ref": "#/$defs/Sources",
        "$defs": {
            "Sources": {
                "type": "array",
                "items": {
                    "$ref": "#/$defs/Source"
                }
            },
            "Source": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "short": {
                        "type": "string"
                    },
                    "city": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    },
                    "policy": {
                        "type": "string"
                    },
                    "docs": {
                        "type": "string"
                    },
                    "data_license": {
                        "type": "string"
                    },
                    "coverage": {
                        "type": "string"
                    },
                    "status": {
                        "type": "string"
                    },
                    "last_success": {
                        "type": "string"
                    },
                    "imported_records": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "export_records": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "image_packages": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "museum_hosted_previews": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "source_image_eligible": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "source_records_with_image": {
                        "anyOf": [
                            {
                                "anyOf": [
                                    {
                                        "type": "integer",
                                        "minimum": 0
                                    },
                                    {
                                        "type": "string",
                                        "pattern": "^[0-9]+$"
                                    }
                                ]
                            },
                            {
                                "type": "null"
                            }
                        ]
                    },
                    "live_api_count_observed": {
                        "anyOf": [
                            {
                                "type": "integer",
                                "minimum": 0
                            },
                            {
                                "type": "string",
                                "pattern": "^[0-9]+$"
                            }
                        ]
                    },
                    "export_published_at": {
                        "type": "string"
                    },
                    "export_version": {
                        "type": "string"
                    },
                    "export_reference": {
                        "type": "string"
                    },
                    "bulk": {
                        "type": "object",
                        "properties": {
                            "bytes": {
                                "type": "integer",
                                "minimum": 0
                            },
                            "etag": {
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "last_modified": {
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "retrieved_at": {
                                "type": "string"
                            },
                            "sha256": {
                                "type": "string",
                                "pattern": "^[a-fA-F0-9]{64}$"
                            },
                            "source_sha256": {
                                "anyOf": [
                                    {
                                        "type": "string",
                                        "pattern": "^[a-fA-F0-9]{64}$"
                                    },
                                    {
                                        "type": "null"
                                    }
                                ]
                            },
                            "url": {
                                "type": "string"
                            }
                        },
                        "required": [],
                        "additionalProperties": true
                    },
                    "catalogue_release": {
                        "type": "string"
                    },
                    "image_release": {
                        "type": "string"
                    },
                    "freshness": {
                        "type": "object",
                        "properties": {
                            "retrieved_at": {
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "export_published_at": {
                                "type": [
                                    "string",
                                    "null"
                                ]
                            },
                            "live_checked": {
                                "type": "boolean"
                            },
                            "note": {
                                "type": "string"
                            }
                        },
                        "required": [
                            "retrieved_at",
                            "export_published_at",
                            "live_checked",
                            "note"
                        ],
                        "additionalProperties": true
                    },
                    "coverage_detail": {
                        "type": "object",
                        "properties": {
                            "catalogue_records": {
                                "type": "integer",
                                "minimum": 0
                            },
                            "prepared_image_packages": {
                                "type": "integer",
                                "minimum": 0
                            },
                            "source_image_eligible": {
                                "type": [
                                    "integer",
                                    "null"
                                ]
                            },
                            "museum_hosted_previews": {
                                "type": [
                                    "integer",
                                    "null"
                                ]
                            }
                        },
                        "required": [
                            "catalogue_records",
                            "prepared_image_packages",
                            "source_image_eligible",
                            "museum_hosted_previews"
                        ],
                        "additionalProperties": true
                    }
                },
                "required": [
                    "id",
                    "name"
                ],
                "additionalProperties": true
            }
        }
    },
    "service_id": "ursy-art",
    "parent_id": "",
    "summary": "Find art",
    "source_url": "https://ursy.art/.well-known/ursy-capabilities.json",
    "source_type": "capability_manifest",
    "verified_at": "2026-10-14 07:04:29",
    "revision": "9acc9f371121eddbd3d8e1c5d86b1e6eca85f28819833cd46b63f0a31bf5633f",
    "type": "capabilities",
    "source": {
        "url": "https://ursy.art/.well-known/ursy-capabilities.json",
        "type": "capability_manifest"
    },
    "last_verified_at": "2026-10-14 07:04:29",
    "stale": false
}