Add approvals to get_merge_request tool.
Note
Before picking up this work: this issue adds an MCP tool. Please follow the Adding a new tool guidance first. That includes creating an MCP Tool Proposal, using verb_object naming (get_ / list_ / save_ / delete_), and the shared resource-identification input base classes.
Proposal
Rather than implementing a new tool to get Merge request approvals those should be part of the get_merge_request tool.
Multiple options exist that should be evaluated based on ease of implementation and the underlying data structure:
- Add a new facet (like
commits/discussions) - Include it by default as part of the main MR payload
- Include it as part of an existing facet / adjust facets (e.g.
review)
Parent Epic: &20529 (closed)
Edited by 🤖 GitLab Bot 🤖