GitHub · Capability
GitHub CI/CD
Unified workflow for continuous integration and deployment combining GitHub Actions workflows, runs, jobs, artifacts, and repository management. Used by DevOps engineers for pipeline management, build monitoring, and deployment automation.
What You Can Do
GET
Listrepositoryworkflows
— List workflows
/v1/repositories/{owner}/{repo}/workflows
GET
Getworkflow
— Get a workflow
/v1/repositories/{owner}/{repo}/workflows/{workflow_id}
POST
Createworkflowdispatchevent
— Dispatch a workflow
/v1/repositories/{owner}/{repo}/workflows/{workflow_id}/dispatches
GET
Listworkflowrunsforrepository
— List workflow runs
/v1/repositories/{owner}/{repo}/runs
GET
Getworkflowrun
— Get a workflow run
/v1/repositories/{owner}/{repo}/runs/{run_id}
POST
Cancelworkflowrun
— Cancel a workflow run
/v1/repositories/{owner}/{repo}/runs/{run_id}/cancel
GET
Listjobsforworkflowrun
— List jobs
/v1/repositories/{owner}/{repo}/runs/{run_id}/jobs
GET
Listartifactsforrepository
— List artifacts
/v1/repositories/{owner}/{repo}/artifacts
GET
Listrepositorysecrets
— List secrets
/v1/repositories/{owner}/{repo}/secrets
GET
Listdeployments
— List deployments
/v1/repositories/{owner}/{repo}/deployments
GET
Listenvironments
— List environments
/v1/repositories/{owner}/{repo}/environments
MCP Tools
list-workflows
List repository workflows
read-only
get-workflow
Get a workflow
read-only
dispatch-workflow
Trigger a workflow dispatch event
enable-workflow
Enable a workflow
disable-workflow
Disable a workflow
list-runs
List workflow runs
read-only
get-run
Get a workflow run
read-only
cancel-run
Cancel a workflow run
rerun-workflow
Re-run a workflow
rerun-failed-jobs
Re-run failed jobs
list-jobs
List jobs for a workflow run
read-only
get-job
Get a job
read-only
download-job-logs
Download job logs
read-only
list-artifacts
List artifacts
read-only
download-artifact
Download an artifact
read-only
list-secrets
List repository secrets
read-only
create-or-update-secret
Create or update a secret
idempotent
list-variables
List repository variables
read-only
list-runners
List self-hosted runners
read-only
list-caches
List GitHub Actions caches
read-only
get-repository
Get a repository
read-only
list-releases
List releases
read-only
create-release
Create a release
APIs Used
github-actions
github-repos