URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

Estimate print size

Creative tools

How this capability is exposed

Stable ID
ursy.art:estimate_print_size
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:estimate_print_size",
    "name": "Estimate print size",
    "description": "Creative tools",
    "operation": "estimate_print_size",
    "canonical_url": "https://ursy.art/wp-json/ursy-art/v1/tools/estimate_print_size",
    "read_only": true,
    "auth_required": false,
    "mcp_public": true,
    "input_schema": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 100
            },
            "dpi": {
                "type": "number",
                "minimum": 72,
                "maximum": 1200,
                "default": 300,
                "description": "Pixels per inch of the delivered file; not physical artwork dimensions."
            }
        },
        "required": [
            "id"
        ],
        "additionalProperties": false
    },
    "output_schema": {
        "$ref": "#/$defs/PrintSize",
        "$defs": {
            "PrintSize": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "ppi": {
                        "type": "number"
                    },
                    "pixels": {
                        "type": "array",
                        "items": {
                            "type": "number"
                        },
                        "minItems": 2,
                        "maxItems": 2
                    },
                    "inches": {
                        "type": "array",
                        "items": {
                            "type": "number"
                        },
                        "minItems": 2,
                        "maxItems": 2
                    },
                    "centimetres": {
                        "type": "array",
                        "items": {
                            "type": "number"
                        },
                        "minItems": 2,
                        "maxItems": 2
                    },
                    "note": {
                        "type": "string"
                    }
                },
                "required": [
                    "id",
                    "ppi",
                    "pixels",
                    "inches",
                    "centimetres",
                    "note"
                ],
                "additionalProperties": true
            }
        }
    },
    "service_id": "ursy-art",
    "parent_id": "",
    "summary": "Creative tools",
    "source_url": "https://ursy.art/.well-known/ursy-capabilities.json",
    "source_type": "capability_manifest",
    "verified_at": "2026-10-14 07:04:29",
    "revision": "0c8f25439066d2343f1cb5bf51826a624037fe8e5616cf7533a8c17bce988796",
    "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
}