URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

Get creator profile

Find art

How this capability is exposed

Stable ID
ursy.art:get_creator_profile
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:get_creator_profile",
    "name": "Get creator profile",
    "description": "Find art",
    "operation": "get_creator_profile",
    "canonical_url": "https://ursy.art/wp-json/ursy-art/v1/tools/get_creator_profile",
    "read_only": true,
    "auth_required": false,
    "mcp_public": true,
    "input_schema": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 100
            },
            "q": {
                "type": "string",
                "maxLength": 160,
                "description": "Words matched against the locally published museum catalogue."
            },
            "ids": {
                "type": "array",
                "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 100
                },
                "minItems": 1,
                "maxItems": 100
            },
            "source": {
                "type": "string",
                "enum": [
                    "met",
                    "chicago",
                    "cleveland",
                    "smithsonian",
                    "rijksmuseum"
                ]
            },
            "kind": {
                "type": "string",
                "minLength": 1,
                "maxLength": 32
            },
            "orientation": {
                "type": "string",
                "enum": [
                    "landscape",
                    "portrait",
                    "square"
                ]
            },
            "from": {
                "type": "integer",
                "minimum": -1000000,
                "maximum": 1000000
            },
            "to": {
                "type": "integer",
                "minimum": -1000000,
                "maximum": 1000000
            },
            "min_width": {
                "type": "integer",
                "minimum": 1,
                "maximum": 50000
            },
            "min_height": {
                "type": "integer",
                "minimum": 1,
                "maximum": 50000
            },
            "limit": {
                "type": "integer",
                "minimum": 1,
                "maximum": 100,
                "default": 24
            },
            "page": {
                "type": "integer",
                "minimum": 1,
                "maximum": 1000000,
                "default": 1
            },
            "availability": {
                "type": "string",
                "enum": [
                    "all",
                    "downloads",
                    "catalogue"
                ],
                "default": "all"
            },
            "reuse": {
                "type": "string",
                "enum": [
                    "cc0"
                ],
                "description": "Source image eligibility; does not imply a prepared URSY download."
            },
            "sort": {
                "type": "string",
                "enum": [
                    "featured",
                    "oldest",
                    "newest",
                    "title"
                ],
                "default": "featured"
            }
        },
        "required": [
            "id"
        ],
        "additionalProperties": false
    },
    "output_schema": {
        "$ref": "#/$defs/CreatorProfile",
        "$defs": {
            "CreatorProfile": {
                "type": "object",
                "properties": {
                    "items": {
                        "type": "array",
                        "items": {
                            "$ref": "#/$defs/Artwork"
                        },
                        "maxItems": 100
                    },
                    "total": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "page": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "pages": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 100
                    },
                    "release": {
                        "type": "string"
                    },
                    "image_release": {
                        "type": "string"
                    },
                    "availability": {
                        "type": "string"
                    },
                    "creator": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "name": {
                                "type": "string"
                            },
                            "display_name": {
                                "type": "string"
                            },
                            "identity": {
                                "anyOf": [
                                    {
                                        "$ref": "#/$defs/Creator"
                                    },
                                    {
                                        "type": "null"
                                    }
                                ]
                            },
                            "identity_scope": {
                                "type": "string"
                            },
                            "work_count": {
                                "type": "integer",
                                "minimum": 0
                            },
                            "count_scope": {
                                "type": "string"
                            },
                            "sources": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "id": {
                                            "type": "string"
                                        },
                                        "name": {
                                            "type": "string"
                                        },
                                        "url": {
                                            "type": [
                                                "string",
                                                "null"
                                            ]
                                        },
                                        "works": {
                                            "type": "integer",
                                            "minimum": 0
                                        }
                                    },
                                    "required": [
                                        "id",
                                        "name",
                                        "works"
                                    ],
                                    "additionalProperties": true
                                }
                            },
                            "evidence": {
                                "type": "object",
                                "properties": {
                                    "source_url": {
                                        "type": "string"
                                    },
                                    "source_record_sha256": {
                                        "type": "string",
                                        "pattern": "^[a-fA-F0-9]{64}$"
                                    },
                                    "retrieved_at": {
                                        "type": "string"
                                    },
                                    "sample_artwork_id": {
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "source_url",
                                    "source_record_sha256",
                                    "retrieved_at",
                                    "sample_artwork_id"
                                ],
                                "additionalProperties": true
                            }
                        },
                        "required": [
                            "id",
                            "name",
                            "identity_scope",
                            "work_count",
                            "sources",
                            "evidence"
                        ],
                        "additionalProperties": true
                    }
                },
                "required": [
                    "items",
                    "total",
                    "page",
                    "pages",
                    "limit",
                    "release",
                    "creator"
                ],
                "additionalProperties": true
            },
            "Artwork": {
                "type": "object",
                "properties": {
                    "schema_version": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "id": {
                        "type": "string"
                    },
                    "source": {
                        "type": "string"
                    },
                    "source_id": {
                        "type": "string"
                    },
                    "source_name": {
                        "type": "string"
                    },
                    "source_url": {
                        "type": "string"
                    },
                    "title": {
                        "type": "string"
                    },
                    "artist": {
                        "type": "string"
                    },
                    "artist_display": {
                        "type": "string"
                    },
                    "artist_id": {
                        "type": "string"
                    },
                    "creators": {
                        "type": "array",
                        "items": {
                            "$ref": "#/$defs/Creator"
                        }
                    },
                    "date": {
                        "type": "string"
                    },
                    "date_start": {
                        "type": [
                            "integer",
                            "null"
                        ]
                    },
                    "date_end": {
                        "type": [
                            "integer",
                            "null"
                        ]
                    },
                    "medium": {
                        "type": "string"
                    },
                    "dimensions": {
                        "type": "string"
                    },
                    "culture": {
                        "type": "string"
                    },
                    "department": {
                        "type": "string"
                    },
                    "kind": {
                        "type": "string"
                    },
                    "credit": {
                        "type": "string"
                    },
                    "description": {
                        "type": "string"
                    },
                    "description_license": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "subjects": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    },
                    "accession": {
                        "type": "string"
                    },
                    "alt": {
                        "type": "string"
                    },
                    "width": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "height": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "orientation": {
                        "type": "string"
                    },
                    "images": {
                        "type": "array",
                        "items": {
                            "$ref": "#/$defs/Image"
                        }
                    },
                    "package": {
                        "anyOf": [
                            {
                                "$ref": "#/$defs/Package"
                            },
                            {
                                "type": "null"
                            }
                        ]
                    },
                    "palette": {
                        "type": "array",
                        "items": {
                            "$ref": "#/$defs/PaletteColor"
                        }
                    },
                    "image_license": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "metadata_license": {
                        "type": "string"
                    },
                    "reuse": {
                        "type": "string"
                    },
                    "source_record_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "record_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "retrieved_at": {
                        "type": "string"
                    },
                    "source_modified": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "url": {
                        "type": "string"
                    },
                    "artist_url": {
                        "type": "string"
                    },
                    "analysis": {
                        "type": "object",
                        "properties": {
                            "description": {
                                "type": "string"
                            },
                            "embedding": {
                                "type": "string"
                            },
                            "ocr": {
                                "type": "string"
                            },
                            "palette": {
                                "type": "string"
                            },
                            "dhash": {
                                "type": "string"
                            }
                        },
                        "required": [],
                        "additionalProperties": true
                    },
                    "dhash": {
                        "type": "string"
                    },
                    "download_available": {
                        "type": "boolean"
                    },
                    "catalogue_only": {
                        "type": "boolean"
                    },
                    "source_has_image": {
                        "type": [
                            "boolean",
                            "null"
                        ]
                    },
                    "source_image_eligible": {
                        "type": "boolean"
                    },
                    "source_image": {
                        "anyOf": [
                            {
                                "$ref": "#/$defs/SourcePreview"
                            },
                            {
                                "type": "null"
                            }
                        ]
                    },
                    "source_rights_statement": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "catalogue_observation": {
                        "$ref": "#/$defs/Observation"
                    },
                    "similarity": {
                        "type": "number"
                    },
                    "color_distance": {
                        "type": "number"
                    }
                },
                "required": [
                    "id",
                    "title",
                    "artist",
                    "source",
                    "source_url",
                    "images"
                ],
                "additionalProperties": true
            },
            "Creator": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "role": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "display": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "born": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "died": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "qualifier": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "wikidata": {
                        "type": [
                            "string",
                            "null"
                        ]
                    }
                },
                "required": [
                    "id",
                    "name"
                ],
                "additionalProperties": true
            },
            "Image": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "source_width": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "source_height": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "source_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "variants": {
                        "type": "array",
                        "items": {
                            "$ref": "#/$defs/Variant"
                        }
                    }
                },
                "required": [
                    "id",
                    "source_width",
                    "source_height",
                    "source_sha256",
                    "variants"
                ],
                "additionalProperties": true
            },
            "Variant": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "width": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "height": {
                        "type": "integer",
                        "minimum": 1
                    },
                    "bytes": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "mime": {
                        "type": "string"
                    },
                    "path": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    },
                    "sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "parent_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "metadata_schema": {
                        "type": "string"
                    },
                    "transform": {
                        "type": "object",
                        "properties": {
                            "fit": {
                                "type": "string"
                            },
                            "max_edge": {
                                "type": "integer",
                                "minimum": 1
                            },
                            "upscaled": {
                                "type": "boolean"
                            }
                        },
                        "required": [
                            "fit",
                            "max_edge",
                            "upscaled"
                        ],
                        "additionalProperties": true
                    }
                },
                "required": [
                    "name",
                    "width",
                    "height",
                    "mime",
                    "url",
                    "sha256"
                ],
                "additionalProperties": true
            },
            "Package": {
                "type": "object",
                "properties": {
                    "bytes": {
                        "type": "integer",
                        "minimum": 0
                    },
                    "path": {
                        "type": "string"
                    },
                    "sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "url": {
                        "type": "string"
                    }
                },
                "required": [
                    "bytes",
                    "path",
                    "sha256",
                    "url"
                ],
                "additionalProperties": true
            },
            "PaletteColor": {
                "type": "object",
                "properties": {
                    "hex": {
                        "type": "string",
                        "pattern": "^#[a-fA-F0-9]{6}$"
                    },
                    "weight": {
                        "type": "number",
                        "minimum": 0,
                        "maximum": 1
                    }
                },
                "required": [
                    "hex",
                    "weight"
                ],
                "additionalProperties": true
            },
            "SourcePreview": {
                "type": "object",
                "properties": {
                    "url": {
                        "type": "string"
                    },
                    "delivery": {
                        "type": "string"
                    },
                    "license": {
                        "type": [
                            "string",
                            "null"
                        ]
                    },
                    "provider": {
                        "type": "string"
                    }
                },
                "required": [
                    "url"
                ],
                "additionalProperties": true
            },
            "Observation": {
                "type": "object",
                "properties": {
                    "release": {
                        "type": "string"
                    },
                    "source_record_sha256": {
                        "type": "string",
                        "pattern": "^[a-fA-F0-9]{64}$"
                    },
                    "retrieved_at": {
                        "type": "string"
                    }
                },
                "required": [
                    "release",
                    "source_record_sha256",
                    "retrieved_at"
                ],
                "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 04:04:24",
    "revision": "85741fafd9ef3a5398840dcbc366d16efec5b2f37814fc20878842bb8f53e2b4",
    "type": "capabilities",
    "source": {
        "url": "https://ursy.art/.well-known/ursy-capabilities.json",
        "type": "capability_manifest"
    },
    "last_verified_at": "2026-10-14 04:04:24",
    "stale": false
}