Patch Project
Last updated
Partially updates an existing AttackForge project. This is a write operation: only the keys present in args are modified - keys you omit are left untouched. For array-valued fields (e.g. team membership, scoring systems, custom-field arrays) the schema documents whether the supplied array replaces or merges with the existing value.
A two-step workflow is required:
Call get_args_schema_for_tool(tool="patch_project") to retrieve the current JSON Schema for args.
Build args (always includes project_id plus the subset of fields you want to change) and call this tool.
Preconditions: the caller must have Edit access to the target project. On success the project id is returned.
Go to Users
Select the user you would like to provide access to this tool
Click on Access > MCP
Click on Add Tools
Select the tool patch_project and click Add
Change the status of project X to Completed.
Extend the end date of the ACME project to the end of the month.
Enable retesting on this project.
Update the Sub-Status custom field on project X to "On Hold - Awaiting Client".
args
object
Yes
The project-patch payload. Build it to satisfy get_args_schema_for_tool(tool="patch_project"). Always includes project_id; every other key is optional and applies a partial update.
Last updated
{
"id": "656168055d7035a12ade4cb3"
}