Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Build Log

Retrieve Jenkins build log lines with forward, end-relative, and cursor pagination.

Get Flaky Failures

Retrieve Jenkins JUnit test cases that contain exported flakyFailure entries for a build.

Who Am I

Return the Jenkins identity visible to the authenticated API token using /me/api/json.

List Jobs

List Jenkins jobs in the root or a folder, sorted by name with skip/limit pagination, optional folder recursion, and optional name filtering.

Get Replay Scripts

Fetch Pipeline Replay main script and loaded scripts for a Jenkins build when the Pipeline Replay HTTP page is available.

Get Queue Item

Get a Jenkins queue item by id, including task details, scheduling reason, and executable build when assigned.

Trigger Build

Trigger a Jenkins job build, using buildWithParameters when parameters are provided and build otherwise.

Get Build Changesets

Get Jenkins build changesets with commit ids, messages, authors, timestamps, and affected paths. Defaults to the last build when no build number is provided.

Search Build Log

Search Jenkins build console logs for matching lines, using progressive log reads and bounded result counts.

Get Build Scm

Retrieve Git SCM metadata attached to a Jenkins build, including repository URIs, built branches, and commit when Jenkins exposes Git BuildData.

Get Job Scm

Read a Jenkins job config.xml and summarize SCM classes, repository URLs, branches, credential ids, and Git SCM configs.

Get Job

Get Jenkins job details, including status color, buildability, health reports, and recent build references.

Rebuild Build

Re-run a Jenkins build. Defaults to the last build, uses Pipeline Replay when available, and otherwise triggers the job with parameters copied from the source build.

Get Build

Get Jenkins build details by build number, defaulting to the last build when no build number is provided. Jenkins last-build selectors such as lastSuccessfulBuild are also supported.

Get Status

Get Jenkins controller health/readiness, queue, and executor status using /api/json, /queue/api/json, and /computer/api/json.

Update Build

Update a Jenkins build display name and/or description through stock Jenkins build HTTP endpoints. Omitted or empty fields are ignored.

Replay Build

Run Jenkins Pipeline Replay for a build when Jenkins exposes the Pipeline Replay HTTP run endpoint.

Find Jobs with Scm URL

Find Jenkins jobs whose Git SCM configuration loosely matches a repository URL and optional branch.

Get Test Results

Get Jenkins JUnit test report counts, bounded suite summaries, and representative test cases for a build. The complete serialized response is kept below 1,000,000 UTF-8 bytes.