{
  "info": {
    "name": "BrowserAct — mcp.ai",
    "description": "REST API for the BrowserAct MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/browseract",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "browseract_cancel_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/cancel/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "cancel",
            "task"
          ]
        },
        "description": "Immediately and permanently cancel a running BrowserAct task. The canceled run cannot be resumed or recovered. A task already in a terminal state is also treated as successfully canceled.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"business_code\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_get_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "task"
          ]
        },
        "description": "Return either a task's current status or its full progress, outputs, files, live-view details, and failure information.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\",\n  \"detail_level\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_get_workflow",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/workflow",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "workflow"
          ]
        },
        "description": "Return a custom workflow's metadata and expected input parameter definitions before a run.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"workflow_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_get_workflow_template",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/workflow/template",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "workflow",
            "template"
          ]
        },
        "description": "Return an official template's metadata and expected input parameter definitions before a run.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"include_description\": false,\n  \"workflow_template_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_list_proxy_regions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/proxy/regions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "proxy",
            "regions"
          ]
        },
        "description": "Return the supported proxy region names and codes for official template runs.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_list_tasks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/tasks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "tasks"
          ]
        },
        "description": "Return one cursor-controlled page of workflow tasks, optionally filtered by status, workflow, name, or creation time.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"status\": \"\",\n  \"next_cursor\": \"\",\n  \"workflow_id\": \"\",\n  \"created_at_to\": \"\",\n  \"workflow_name\": \"\",\n  \"created_at_from\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_list_workflow_templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/workflow/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "workflow",
            "templates"
          ]
        },
        "description": "Search official BrowserAct workflow templates and return one cursor-controlled page of summaries.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"keyword\": \"\",\n  \"next_cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_list_workflows",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/workflows",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "workflows"
          ]
        },
        "description": "Return one cursor-controlled page of custom workflows in the connected workspace.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"next_cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_resume_task",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/resume/task",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "resume",
            "task"
          ]
        },
        "description": "Resume a paused task from its current state. Finished, failed, and canceled tasks cannot be resumed. BrowserAct also treats an already-running task as a successful request.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"task_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_run_workflow",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/run/workflow",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "run",
            "workflow"
          ]
        },
        "description": "Start a custom BrowserAct workflow. This consumes credits and executes its configured browser actions, which may irreversibly modify external websites.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"profile_id\": \"\",\n  \"workflow_id\": \"\",\n  \"callback_url\": \"\",\n  \"input_parameters\": \"\",\n  \"save_browser_data\": false,\n  \"status_change_callback_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "browseract_run_workflow_template",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/run/workflow/template",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "run",
            "workflow",
            "template"
          ]
        },
        "description": "Start an official BrowserAct workflow template. This consumes credits and executes its browser actions, which may cause irreversible effects on external websites.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"callback_url\": \"\",\n  \"proxy_region\": \"\",\n  \"input_parameters\": \"\",\n  \"workflow_template_id\": \"\",\n  \"status_change_callback_url\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}