For the complete documentation index, see llms.txt. This page is also available as Markdown.

Patch Project Request

Description

Partially updates an existing AttackForge project request. Only the keys present in args are modified - keys you omit are left untouched.

A two-step workflow is required:

  1. Call get_args_schema_for_tool(tool="patch_project_request") to retrieve the current JSON Schema for args.

  2. Build args (always includes project_request_id plus the subset of fields to change) and call this tool.

Preconditions: the caller must have Edit access to the target project request, and project requests must be enabled for the tenant (frontend.enable_project_requests). On success the project request id is returned.

How To Enable

  1. Go to Users

  2. Select the user you would like to provide access to this tool

  3. Click on Access > MCP

  4. Click on Add Tools

  5. Select the tool patch_project_request and click Add

Example Prompts

  • Approve project request X.

  • Change the desired start date on project request X to next month.

  • Mark project request X as Requested Information and add a note.

Parameters

Parameter
Type
Required
Description

args

object

Yes

The project-request-patch payload. Build it to satisfy get_args_schema_for_tool(tool="patch_project_request"). Always includes project_request_id; every other key is optional and applies a partial update.

Example Response

Last updated