Skip to main content
Feedback

Jenkins MCP connector

Jenkins is an open-source automation server for building, testing, and deploying software projects through continuous integration and continuous delivery pipelines. The Jenkins MCP connector allows AI agents to trigger jobs with or without parameters, create new jobs, and retrieve build information from running projects. It also supports managing the Jenkins server state by enabling quiet mode, restarting or shutting down the server safely or immediately, and canceling operational modes.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Jenkins MCP connector to perform the following actions:

  • Automate software builds and testing across multiple projects simultaneously
  • Deploy application updates to production without manual intervention
  • Monitor job execution status and retrieve build history for compliance reporting
  • Trigger parameterized jobs with dynamic values from upstream systems
  • Manage Jenkins server maintenance windows with quiet mode and safe restarts
  • Create new build jobs programmatically based on business requirements
  • Track job configuration and parameter requirements across teams

Example prompts

Use the following example prompts to invoke Jenkins MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Trigger our production deployment job in Jenkins.
  • Show me the last 10 builds for the payment service project.
  • Create a new Jenkins job for the mobile app pipeline.
  • Put Jenkins in quiet mode before applying security patches.
  • Get the parameter definitions for our API testing job.
  • Restart Jenkins safely without interrupting current builds.
  • Trigger the nightly data sync job with today's date as a parameter.
  • Retrieve Jenkins instance information including version and plugins.
  • Cancel quiet mode on Jenkins to resume job scheduling.
  • Trigger multiple jobs across our microservices architecture.

Jenkins MCP connector tools

The Jenkins MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
triggerJobExecutes a Jenkins job without requiring any input parameters.
triggerJobWithParametersExecutes a Jenkins job with specified input values.
createJobCreates a new Jenkins job with the provided configuration.
getJobBuildsRetrieves a list of all builds for a specific Jenkins job.
quietDownInstancePuts the Jenkins instance into quiet mode to prevent new builds.
cancelQuietDownRemoves quiet mode from the Jenkins instance to resume operations.
restartInstanceImmediately restarts the Jenkins instance and interrupts current activity.
safeRestartInstanceRestarts the Jenkins instance after allowing current builds to complete.
shutdownInstanceImmediately stops the Jenkins instance and halts all processes.
safeShutdownInstanceStops the Jenkins instance after allowing current builds to finish.
getInstanceInfoRetrieves configuration and status information for the Jenkins instance.
getJobParametersRetrieves the input parameter definitions for a specific Jenkins job.
On this Page