{"ok":true,"site":{"host":"linxiushen.github.io","url":"https://linxiushen.github.io/genscape-webmcp-challenge/","type":"live","desc":"GenScape WebMCP Reference","tools":[{"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.","title":"List GenScape skills","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"workspace":{"type":"string","enum":["chat","canvas","drama","image","video","audio"],"default":"chat"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"},{"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.","title":"Start a GenScape creation","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"},{"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.","title":"Get GenScape run status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"run_id":{"type":"string","minLength":1,"maxLength":160}},"required":["run_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"},{"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.","title":"Answer a GenScape question","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"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},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"},{"name":"genscape_list_canvas_projects","kind":"answer","impl":"imperative","description":"Lists recent canvas projects and their stable URLs.","title":"List GenScape canvas projects","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"page_size":{"type":"integer","minimum":1,"maximum":50,"default":20}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"},{"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.","title":"Create a GenScape canvas project","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":100}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/genscape-webmcp-challenge/"}],"category":"AI & Agents","apiSurface":"spec","toolCount":6}}