{
  "annotations": {
    "destructiveHint": false,
    "idempotentHint": false,
    "openWorldHint": true,
    "readOnlyHint": false,
    "title": "Add Pull Request Review Comment"
  },
  "description": "Add a review comment to the current user's pending pull request review.",
  "inputSchema": {
    "properties": {
      "body": {
        "description": "The comment body",
        "type": "string"
      },
      "line": {
        "description": "The line number in the diff to comment on (optional)",
        "type": "number"
      },
      "owner": {
        "description": "Repository owner (username or organization)",
        "type": "string"
      },
      "path": {
        "description": "The relative path of the file to comment on",
        "type": "string"
      },
      "pullNumber": {
        "description": "The pull request number",
        "minimum": 1,
        "type": "number"
      },
      "repo": {
        "description": "Repository name",
        "type": "string"
      },
      "side": {
        "description": "The side of the diff to comment on (optional)",
        "enum": [
          "LEFT",
          "RIGHT"
        ],
        "type": "string"
      },
      "startLine": {
        "description": "The start line of a multi-line comment (optional)",
        "type": "number"
      },
      "startSide": {
        "description": "The start side of a multi-line comment (optional)",
        "enum": [
          "LEFT",
          "RIGHT"
        ],
        "type": "string"
      },
      "subjectType": {
        "description": "The subject type of the comment",
        "enum": [
          "FILE",
          "LINE"
        ],
        "type": "string"
      }
    },
    "required": [
      "owner",
      "repo",
      "pullNumber",
      "path",
      "body",
      "subjectType"
    ],
    "type": "object"
  },
  "name": "add_pull_request_review_comment"
}