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

Create Project Request

Description

Creates a new AttackForge project request. This is a write operation: it persists a new project request record.

A two-step workflow is required because the input shape is tenant-specific - see Two-Step Workflow for Write Tools:

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

  2. Build args to match that schema and call this tool.

Preconditions: the caller must have permission to create project requests, and project requests must be enabled for the tenant (frontend.enable_project_requests). On success the new 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 create_project_request and click Add

Example Prompts

  • Submit a project request for an external pentest of the ACME web app in February.

  • Raise a project request requiring onsite testing for the data centre.

  • Create a project request for the ACME org with this scope and justification.

Parameters

Parameter
Type
Required
Description

args

object

Yes

The project-request-creation payload. Build it to satisfy get_args_schema_for_tool(tool="create_project_request").

Example Response

Last updated