gitlab_list_schedules
View all CI/CD pipeline schedules for a GitLab project, including their status and configuration variables with sensitive values masked.
Instructions
List all CI/CD schedules of a project.
Variable keys whose name hints at a secret (TOKEN, PASSWORD,
SECRET, CREDENTIAL, PRIVATE_KEY, API_KEY) keep the key
but have the value replaced by *** so the agent still sees which
variables exist.
Examples:
- "What schedules do we have and are they all active" → default call
- Don't use to run a schedule now — use gitlab_trigger_pipeline
with the schedule's variables instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_path | No | GitLab project path (e.g. 'my-org/my-repo'). When omitted, the default from GITLAB_PROJECT_PATH env var is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project | Yes | ||
| schedules_count | Yes | ||
| active_count | Yes | ||
| schedules | Yes |