execute_query
Run a saved OpenProject query by ID to return its resolved work packages, applying stored filters, sorting and grouping server-side.
Instructions
Execute a saved OpenProject query by id and return its resolved work packages.
query_id: the query's own numeric id; obtain it from get_view/list_views's query_id field, or from list_boards/get_board (a board's id IS its underlying query id, since OpenProject Boards are Query resources).
Runs the query server-side (OpenProject resolves its stored filters/sort/ group_by and returns real work packages, not just the query's definition); no client-side filter translation happens here. Results are still filtered against this MCP's own OPENPROJECT_READ_PROJECTS allowlist before being returned, since the query itself executes with the API token's full server-side permissions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, capped at OPENPROJECT_MAX_PAGE_SIZE. | |
| offset | No | 1-based page number; pass the previous result's next_offset. | |
| query_id | Yes |