{ "annotations": { "idempotentHint": false, "readOnlyHint": false, "title": "Add comment to issue or pull request" }, "description": "Add a comment and/or reaction to a specific issue or issue comment in a GitHub repository. Use this tool with pull requests as well (in this case pass pull request number as issue_number), but only if user is not asking specifically to add or react to review comments. At least one of body or reaction is required.", "inputSchema": { "properties": { "body": { "description": "Comment content. Required unless reaction is provided.", "type": "string" }, "comment_id": { "description": "The numeric ID of the issue or pull request comment to react to. Use this for reactions to comments; omit it to react to the issue or pull request itself. Cannot be combined with body.", "minimum": 1, "type": "number" }, "issue_number": { "description": "Issue or pull request number to comment on or react to.", "type": "number" }, "owner": { "description": "Repository owner", "type": "string" }, "reaction": { "description": "Emoji reaction to add. Required unless body is provided.", "enum": [ "+1", "-1", "laugh", "confused", "heart", "hooray", "rocket", "eyes" ], "type": "string" }, "repo": { "description": "Repository name", "type": "string" } }, "required": [ "owner", "repo", "issue_number" ], "type": "object" }, "name": "add_issue_comment" }