← WebMCP Directory

Tool tree

journey-api-workspace.zaidulhassan.chatgpt.site

Developer ToolsTools verified
Website
Wire, run, inspect, and repair executable API flows with your agent.
Explore capabilities
    get_active_requestAnswer

    Read the request currently visible in Runwire. Authentication values stay protected.

    View tool JSON
    {
      "name": "get_active_request",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the request currently visible in Runwire. Authentication values stay protected.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    run_active_requestAction

    Run the visible request and update its response panel.

    View tool JSON
    {
      "name": "run_active_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Run the visible request and update its response panel.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    update_active_requestAction

    Update the visible request method, URL, or body. Changing the URL clears protected authentication and sensitive headers.

    View tool JSON
    {
      "name": "update_active_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Update the visible request method, URL, or body. Changing the URL clears protected authentication and sensitive headers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ]
          },
          "url": {
            "type": "string",
            "maxLength": 2048
          },
          "body": {
            "type": "string",
            "maxLength": 256000
          }
        },
        "additionalProperties": false
      }
    }
    get_last_responseAnswer

    Inspect the latest visible API response or error.

    View tool JSON
    {
      "name": "get_last_response",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect the latest visible API response or error.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_journeyAnswer

    Read the active ordered journey, visual workflow, extractions, assertions, and latest results.

    View tool JSON
    {
      "name": "get_journey",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the active ordered journey, visual workflow, extractions, assertions, and latest results.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_flow_mapAnswer

    Read the visible executable workflow graph, node positions, data bindings, selection, and run state.

    View tool JSON
    {
      "name": "get_flow_map",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the visible executable workflow graph, node positions, data bindings, selection, and run state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    select_flowAction

    Open one of the available executable API flows.

    View tool JSON
    {
      "name": "select_flow",
      "kind": "act",
      "impl": "imperative",
      "description": "Open one of the available executable API flows.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "flowId": {
            "type": "string",
            "enum": [
              "checkout",
              "tickets"
            ]
          }
        },
        "required": [
          "flowId"
        ],
        "additionalProperties": false
      }
    }
    begin_flow_buildAction

    Clear one demo flow into a visible draft so the agent can compose it request by request.

    View tool JSON
    {
      "name": "begin_flow_build",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear one demo flow into a visible draft so the agent can compose it request by request.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "flowId": {
            "type": "string",
            "enum": [
              "checkout",
              "tickets"
            ]
          }
        },
        "required": [
          "flowId"
        ],
        "additionalProperties": false
      }
    }
    add_flow_requestAction

    Create one visible request node with its method, URL, and expected response status.

    View tool JSON
    {
      "name": "add_flow_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Create one visible request node with its method, URL, and expected response status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "pattern": "^[a-z0-9-]+$",
            "maxLength": 80
          },
          "label": {
            "type": "string",
            "maxLength": 120
          },
          "method": {
            "type": "string",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE"
            ]
          },
          "url": {
            "type": "string",
            "maxLength": 2048
          },
          "expectedStatus": {
            "type": "integer",
            "minimum": 100,
            "maximum": 599
          }
        },
        "required": [
          "stepId",
          "label",
          "method",
          "url",
          "expectedStatus"
        ],
        "additionalProperties": false
      }
    }
    set_request_query_parameterAction

    Add or replace one visible query parameter on a draft flow request.

    View tool JSON
    {
      "name": "set_request_query_parameter",
      "kind": "act",
      "impl": "imperative",
      "description": "Add or replace one visible query parameter on a draft flow request.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "maxLength": 80
          },
          "key": {
            "type": "string",
            "maxLength": 120
          },
          "value": {
            "type": "string",
            "maxLength": 2048
          }
        },
        "required": [
          "stepId",
          "key",
          "value"
        ],
        "additionalProperties": false
      }
    }
    set_request_headersAction

    Replace the visible headers on one draft flow request. Sensitive values remain protected.

    View tool JSON
    {
      "name": "set_request_headers",
      "kind": "act",
      "impl": "imperative",
      "description": "Replace the visible headers on one draft flow request. Sensitive values remain protected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "maxLength": 80
          },
          "headers": {
            "type": "array",
            "maxItems": 40,
            "items": {
              "type": "object",
              "properties": {
                "key": {
                  "type": "string",
                  "maxLength": 200
                },
                "value": {
                  "type": "string",
                  "maxLength": 8192
                }
              },
              "required": [
                "key",
                "value"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "stepId",
          "headers"
        ],
        "additionalProperties": false
      }
    }
    set_request_bodyAction

    Set the visible request body on one draft flow request.

    View tool JSON
    {
      "name": "set_request_body",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the visible request body on one draft flow request.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "maxLength": 80
          },
          "body": {
            "type": "string",
            "maxLength": 256000
          }
        },
        "required": [
          "stepId",
          "body"
        ],
        "additionalProperties": false
      }
    }
    set_response_extractionAction

    Bind one JSON response value for use by later requests in the visible flow.

    View tool JSON
    {
      "name": "set_response_extraction",
      "kind": "act",
      "impl": "imperative",
      "description": "Bind one JSON response value for use by later requests in the visible flow.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "maxLength": 80
          },
          "key": {
            "type": "string",
            "pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$",
            "maxLength": 80
          },
          "path": {
            "type": "string",
            "pattern": "^\\$",
            "maxLength": 300
          }
        },
        "required": [
          "stepId",
          "key",
          "path"
        ],
        "additionalProperties": false
      }
    }
    select_journey_stepAction

    Open a journey node in the visible workflow inspector.

    View tool JSON
    {
      "name": "select_journey_step",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a journey node in the visible workflow inspector.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "enum": [
              "create-customer",
              "create-order",
              "get-order",
              "delete-order"
            ]
          }
        },
        "required": [
          "stepId"
        ],
        "additionalProperties": false
      }
    }
    move_flow_nodeAction

    Move one visible workflow node without changing execution behavior.

    View tool JSON
    {
      "name": "move_flow_node",
      "kind": "act",
      "impl": "imperative",
      "description": "Move one visible workflow node without changing execution behavior.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "enum": [
              "create-customer",
              "create-order",
              "get-order",
              "delete-order"
            ]
          },
          "x": {
            "type": "number",
            "minimum": 24,
            "maximum": 1800
          },
          "y": {
            "type": "number",
            "minimum": 96,
            "maximum": 720
          }
        },
        "required": [
          "stepId",
          "x",
          "y"
        ],
        "additionalProperties": false
      }
    }
    auto_layout_flowAction

    Arrange the visible executable workflow from left to right while preserving every request and binding.

    View tool JSON
    {
      "name": "auto_layout_flow",
      "kind": "act",
      "impl": "imperative",
      "description": "Arrange the visible executable workflow from left to right while preserving every request and binding.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    run_journeyAction

    Run every journey step in order, pass extracted values forward, and stop on failure.

    View tool JSON
    {
      "name": "run_journey",
      "kind": "act",
      "impl": "imperative",
      "description": "Run every journey step in order, pass extracted values forward, and stop on failure.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    run_flow_stepAction

    Execute one configured flow request, reuse values extracted by earlier requests, and update its visible response evidence.

    View tool JSON
    {
      "name": "run_flow_step",
      "kind": "act",
      "impl": "imperative",
      "description": "Execute one configured flow request, reuse values extracted by earlier requests, and update its visible response evidence.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "stepId": {
            "type": "string",
            "enum": [
              "create-customer",
              "create-order",
              "get-order",
              "delete-order"
            ]
          }
        },
        "required": [
          "stepId"
        ],
        "additionalProperties": false
      }
    }
    apply_idempotency_repairAction

    Add the missing generated Idempotency-Key header to Create order in Checkout recovery.

    View tool JSON
    {
      "name": "apply_idempotency_repair",
      "kind": "act",
      "impl": "imperative",
      "description": "Add the missing generated Idempotency-Key header to Create order in Checkout recovery.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    run_controlled_burstAction

    Run 1–50 safe GET requests with bounded concurrency and show success rate, p50, p95, and errors.

    View tool JSON
    {
      "name": "run_controlled_burst",
      "kind": "act",
      "impl": "imperative",
      "description": "Run 1–50 safe GET requests with bounded concurrency and show success rate, p50, p95, and errors.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "count": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50
          },
          "concurrency": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10
          }
        },
        "additionalProperties": false
      }
    }
    get_run_historyAnswer

    Read recent journey run outcomes and burst metrics.

    View tool JSON
    {
      "name": "get_run_history",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read recent journey run outcomes and burst metrics.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    set_environment_variableAction

    Set a non-sensitive environment value visible to the user.

    View tool JSON
    {
      "name": "set_environment_variable",
      "kind": "act",
      "impl": "imperative",
      "description": "Set a non-sensitive environment value visible to the user.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "pattern": "^[A-Za-z_][A-Za-z0-9_.-]*$",
            "maxLength": 80
          },
          "value": {
            "type": "string",
            "maxLength": 4096
          }
        },
        "required": [
          "key",
          "value"
        ],
        "additionalProperties": false
      }
    }