Implementation
gradeNot graded
gradeNot graded
genscape_list_skillsAnswer
Lists enabled GenScape professional skills for a workspace. Use before starting a run when the user wants a named workflow.
View tool JSON
{
"name": "genscape_list_skills",
"kind": "answer",
"impl": "imperative",
"description": "Lists enabled GenScape professional skills for a workspace. Use before starting a run when the user wants a named workflow.",
"inputSchema": {
"type": "object",
"properties": {
"workspace": {
"type": "string",
"enum": [
"chat",
"canvas",
"drama",
"image",
"video",
"audio"
],
"default": "chat"
}
},
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}genscape_start_creationAction
Starts one persistent GenScape Agent run. The returned run ID must be reused for status checks and human answers.
View tool JSON
{
"name": "genscape_start_creation",
"kind": "act",
"impl": "imperative",
"description": "Starts one persistent GenScape Agent run. The returned run ID must be reused for status checks and human answers.",
"inputSchema": {
"type": "object",
"properties": {
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 12000
},
"mode": {
"type": "string",
"enum": [
"agent",
"image",
"video",
"audio"
],
"default": "agent"
},
"conversation_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"skill_ids": {
"type": "array",
"maxItems": 6,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"model_ids": {
"type": "array",
"maxItems": 6,
"items": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"routing": {
"type": "string",
"enum": [
"balanced",
"speed",
"economy",
"quality"
]
},
"size": {
"type": "string",
"maxLength": 40
},
"quality": {
"type": "string",
"maxLength": 40
},
"seconds": {
"type": "number",
"exclusiveMinimum": 0
},
"count": {
"type": "integer",
"minimum": 1,
"maximum": 8
}
},
"required": [
"prompt"
],
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}genscape_get_run_statusAnswer
Returns public task progress, asset IDs, and the pending human question for one persistent run. Internal planning fields are excluded.
View tool JSON
{
"name": "genscape_get_run_status",
"kind": "answer",
"impl": "imperative",
"description": "Returns public task progress, asset IDs, and the pending human question for one persistent run. Internal planning fields are excluded.",
"inputSchema": {
"type": "object",
"properties": {
"run_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
}
},
"required": [
"run_id"
],
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}genscape_answer_questionAction
Answers the current human-in-the-loop question and resumes the same run. Provide exactly one answer kind.
View tool JSON
{
"name": "genscape_answer_question",
"kind": "act",
"impl": "imperative",
"description": "Answers the current human-in-the-loop question and resumes the same run. Provide exactly one answer kind.",
"inputSchema": {
"type": "object",
"properties": {
"run_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"clarification_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"conversation_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"option_id": {
"type": "string",
"minLength": 1,
"maxLength": 160
},
"text": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"agent_decision": {
"type": "boolean",
"const": true
}
},
"required": [
"run_id",
"clarification_id"
],
"oneOf": [
{
"required": [
"option_id"
]
},
{
"required": [
"text"
]
},
{
"required": [
"agent_decision"
]
}
],
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}genscape_list_canvas_projectsAnswer
Lists recent canvas projects and their stable URLs.
View tool JSON
{
"name": "genscape_list_canvas_projects",
"kind": "answer",
"impl": "imperative",
"description": "Lists recent canvas projects and their stable URLs.",
"inputSchema": {
"type": "object",
"properties": {
"page_size": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"default": 20
}
},
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}genscape_create_canvas_projectAction
Creates a visible canvas project and returns its stable URL. It does not generate paid media.
View tool JSON
{
"name": "genscape_create_canvas_project",
"kind": "act",
"impl": "imperative",
"description": "Creates a visible canvas project and returns its stable URL. It does not generate paid media.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"minLength": 1,
"maxLength": 100
}
},
"additionalProperties": false
},
"page": "/genscape-webmcp-challenge/"
}