URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Mcp Tools

build_image_request

Build image request. Creative tools.

Accepted contract

REGISTRY JSON
{
    "name": "build_image_request",
    "description": "Build image request. Creative tools.",
    "inputSchema": {
        "type": "object",
        "properties": {
            "id": {
                "type": "string",
                "minLength": 1,
                "maxLength": 100
            },
            "width": {
                "type": "number",
                "minimum": 1,
                "maximum": 20000,
                "default": 1200
            },
            "height": {
                "type": "number",
                "minimum": 1,
                "maximum": 20000,
                "default": 800
            }
        },
        "required": [
            "id"
        ],
        "additionalProperties": false
    },
    "outputSchema": {
        "type": "object",
        "properties": {
            "schema_version": {
                "const": 1
            },
            "data": {
                "$ref": "#/$defs/ImageFit"
            },
            "release": {
                "type": "string"
            },
            "image_release": {
                "type": "string"
            },
            "sponsor": {
                "$ref": "#/$defs/Sponsor"
            }
        },
        "required": [
            "schema_version",
            "data",
            "release",
            "image_release"
        ],
        "additionalProperties": true,
        "$defs": {
            "ImageFit": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "target": {
                        "type": "object",
                        "properties": {
                            "width": {
                                "type": "number"
                            },
                            "height": {
                                "type": "number"
                            }
                        },
                        "required": [
                            "width",
                            "height"
                        ],
                        "additionalProperties": false
                    },
                    "contain": {
                        "type": "object",
                        "properties": {
                            "width": {
                                "type": "integer",
                                "minimum": 0
                            },
                            "height": {
                                "type": "integer",
                                "minimum": 0
                            }
                        },
                        "required": [
                            "width",
                            "height"
                        ],
                        "additionalProperties": false
                    },
                    "cover": {
                        "type": "object",
                        "properties": {
                            "crop_fraction": {
                                "type": "number",
                                "minimum": 0,
                                "maximum": 1
                            },
                            "upscale_required": {
                                "type": "boolean"
                            }
                        },
                        "required": [
                            "crop_fraction",
                            "upscale_required"
                        ],
                        "additionalProperties": false
                    },
                    "image": {
                        "$ref": "#/$defs/Variant"
                    },
                    "composition": {
                        "type": "string"
                    }
                },
                "required": [
                    "id",
                    "target",
                    "contain",
                    "cover",
                    "image",
                    "composition"
                ],
                "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
            },
            "Sponsor": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    },
                    "role": {
                        "type": "string"
                    },
                    "message": {
                        "type": "string"
                    },
                    "month": {
                        "type": "string"
                    },
                    "sponsored": {
                        "type": "boolean"
                    },
                    "disclosure": {
                        "type": "string"
                    },
                    "rel": {
                        "type": "string"
                    }
                },
                "required": [
                    "name"
                ],
                "additionalProperties": true
            }
        }
    },
    "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
    },
    "protocol_version": "2025-11-25",
    "verification": "tools_list_received",
    "execution": "owning_service",
    "id": "ursy-art:mcp:71b9af8f3f9e:cb1f2fc2a6eae9a9",
    "service_id": "ursy-art",
    "parent_id": "ursy-art:mcp:71b9af8f3f9e",
    "summary": "Build image request. Creative tools.",
    "source_url": "https://ursy.art/wp-json/ursy-art/v1/mcp",
    "source_type": "mcp_tools_list",
    "verified_at": "2026-10-16 09:16:30",
    "revision": "11211e39f69eb45a24e5e3a5d663f395c5cf4cbed68091712fb1b90862acf6f4",
    "type": "mcp_tools",
    "source": {
        "url": "https://ursy.art/wp-json/ursy-art/v1/mcp",
        "type": "mcp_tools_list"
    },
    "last_verified_at": "2026-10-16 09:16:30",
    "stale": false
}