← WebMCP Directory

Tool tree

linxiushen.github.io

AI & AgentsTools verified
Website
GenScape WebMCP Reference
Explore capabilities
    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/"
    }