GitHub Actions MCP Server

by ko1ynnky
Verified

list_workflow_runs

Retrieve and filter workflow runs for a GitHub repository by branch, status, event, or user, enabling efficient monitoring and management of CI/CD pipelines.

Instructions

List all workflow runs for a repository or a specific workflow

Input Schema

NameRequiredDescriptionDefault
actorNoReturns someone's workflow runs. Use the login for the user
branchNoReturns workflow runs associated with a branch
checkSuiteIdNoReturns workflow runs with the check_suite_id
createdNoReturns workflow runs created within date range (YYYY-MM-DD)
eventNoReturns workflow runs triggered by the event
excludePullRequestsNoIf true, pull requests are omitted from the response
ownerYesRepository owner (username or organization)
pageNoPage number for pagination
perPageNoResults per page (max 100)
repoYesRepository name
statusNoReturns workflow runs with the check run status
workflowIdNoThe ID of the workflow or filename

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "actor": { "description": "Returns someone's workflow runs. Use the login for the user", "type": "string" }, "branch": { "description": "Returns workflow runs associated with a branch", "type": "string" }, "checkSuiteId": { "description": "Returns workflow runs with the check_suite_id", "type": "number" }, "created": { "description": "Returns workflow runs created within date range (YYYY-MM-DD)", "type": "string" }, "event": { "description": "Returns workflow runs triggered by the event", "type": "string" }, "excludePullRequests": { "description": "If true, pull requests are omitted from the response", "type": "boolean" }, "owner": { "description": "Repository owner (username or organization)", "type": "string" }, "page": { "description": "Page number for pagination", "type": "number" }, "perPage": { "description": "Results per page (max 100)", "type": "number" }, "repo": { "description": "Repository name", "type": "string" }, "status": { "description": "Returns workflow runs with the check run status", "enum": [ "completed", "action_required", "cancelled", "failure", "neutral", "skipped", "stale", "success", "timed_out", "in_progress", "queued", "requested", "waiting", "pending" ], "type": "string" }, "workflowId": { "description": "The ID of the workflow or filename", "type": [ "string", "number" ] } }, "required": [ "owner", "repo" ], "type": "object" }

You must be authenticated.

Other Tools from GitHub Actions MCP Server

Related Tools

ID: ydaumkc8kn