gitlab_raw_api
Call any GitLab API v4 endpoint directly when no dedicated tool exists, such as issues, labels, pipelines, snippets, or members. Use dedicated tools when available; no validation is performed.
Instructions
Call any API v4 endpoint directly - the escape hatch for endpoints with no dedicated tool (issues, labels, pipelines, snippets, members). Prefer a dedicated tool when one exists: this one does no validation, so a wrong path or field is exactly what the instance receives.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body | |
| path | Yes | API path below /api/v4, e.g. '/projects/42/merge_requests' (leading / optional) | |
| query | No | query string parameters; values are stringified | |
| method | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| path | Yes | ||
| method | Yes | ||
| status | No |