Circleci MCP server
Manage CI/CD pipelines, workflows, and job metrics across projects
31 stars151 downloads/wk
Reviews
Write oneNobody has reviewed Circleci yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Circleci tools (100, 39 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_context_restrictionAdds an access restriction to a context, limiting its use to specific projects, groups, or expression-based rules. Use this to control which projects or conditions are permitted to access the context.
approve_workflow_jobApproves a pending approval job within a specified workflow, allowing the workflow to continue past the approval gate.
cancel_jobwrite actionCancels an active job identified by its unique job ID. Use this to stop a job that is pending or in progress before it completes.
cancel_job_by_numberwrite actionCancels a running job in a specified project using its job number. Useful for stopping unwanted or erroneous builds mid-execution.
cancel_workflowwrite actionCancels a currently running workflow, halting any further execution. Use this to stop a workflow that is in progress before it completes naturally.
continue_pipelineResumes a pipeline from the setup phase using a continuation key, allowing dynamic configuration and parameter injection. Refer to the Pipeline values and parameters documentation for guidance on using pipeline parameters with dynamic configuration.
create_checkout_keywrite actionCreates a new checkout key (deploy key or user key) for a specified project. Only available for GitHub and Bitbucket projects using a user API token; requires GitHub account authorization before creating user keys.
create_contextwrite actionCreates a new named context within a specified organization, allowing you to group and manage related environment variables or secrets.
create_env_varwrite actionCreates a new environment variable for a specified CircleCI project, making it available to pipelines and jobs running within that project.
create_groupwrite actionCreates a new group within a standalone organization, allowing members and resources to be organized under a named group. Only supported for standalone organizations.
create_organizationwrite actionCreates a new organization, either by validating access and syncing data for a VCS provider (GitHub or Bitbucket), or by provisioning a standalone CircleCI organization.
create_pipeline_definitionwrite actionCreates a new pipeline definition for a specified project, allowing you to define the configuration source and metadata. Currently only supported for projects using the GitHub App integration provider.
create_pipeline_triggerwrite actionCreates a trigger for a specified pipeline definition, enabling automated pipeline runs in response to events. Currently supported only for pipeline definitions using GitHub OAuth or GitHub App as the config source provider.
create_projectwrite actionCreates a new project within the specified organization. Works across all organization types including GitHub, GitLab, and CircleCI-managed organizations.
create_schedulewrite actionCreates a recurring pipeline schedule for a project and returns the created schedule. Available only for Bitbucket and GitHub OAuth organizations; for GitHub App or CircleCI project types, use the Create Trigger endpoint instead.
create_url_orb_allow_list_entrywrite actionAdds a new URL prefix entry to an organization's URL Orb allow-list, permitting orb references that begin with the specified URL prefix to be used in pipelines.
create_usage_exportwrite actionSubmits a job to export usage data for an organization within a specified date range. The export covers up to 31 days of data and can optionally include usage from shared organizations.
create_webhookwrite actionCreates an outbound webhook that listens for specified events and delivers payloads to a designated HTTPS URL. Supports TLS verification enforcement and HMAC payload signing for secure delivery.
delete_checkout_keywrite actionDeletes a specific checkout key for a project using its MD5 or SHA256 fingerprint. SHA256 fingerprints must be URL-encoded before being passed as the fingerprint parameter.
delete_contextwrite actionPermanently deletes a context and all of its associated environment variables by context ID. This action is irreversible.
delete_context_environment_variablewrite actionPermanently removes a named environment variable from the specified context. This action cannot be undone and will immediately make the variable unavailable to pipelines using that context.
delete_context_restrictionwrite actionPermanently removes a specific restriction (project, expression, or group) from a context. This action cannot be undone and immediately revokes the associated access control rule.
delete_env_varwrite actionPermanently deletes a specific environment variable from a CircleCI project. This action is irreversible and immediately removes the variable from the project's configuration.
delete_groupwrite actionPermanently deletes a group from a standalone organization, removing all its members and revoking any role grants associated with the group.
delete_org_oidc_claimswrite actionDeletes one or more custom OIDC identity token claims configured at the organization level. Supports removing the 'audience' and/or 'ttl' claim overrides.
delete_organizationwrite actionPermanently deletes an organization and all associated projects and build data. This action is irreversible and will remove all resources tied to the organization.
delete_pipeline_definitionwrite actionPermanently deletes a pipeline definition from a project. Currently only supported for pipeline definitions using GitHub App or Bitbucket Data Center as the config source provider.
delete_projectwrite actionPermanently deletes a project from CircleCI using its unique project slug. This action is irreversible and removes all associated project data.
delete_project_oidc_claimswrite actionDeletes one or more custom claims from the OIDC identity token configuration at the project level. Only the 'audience' and 'ttl' claims are eligible for deletion.
delete_schedulewrite actionPermanently deletes a pipeline schedule by its unique ID. Only available for schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions.
delete_triggerwrite actionPermanently deletes a trigger from the specified project. Supported only for triggers with an event source provider of GitHub OAuth, GitHub App, Bitbucket Data Center, or webhook.
delete_url_orb_allow_list_entrywrite actionRemoves a specific entry from the organization's URL orb allow-list by its unique ID. Use this to revoke previously permitted URLs from the allow-list.
delete_webhookwrite actionPermanently deletes an outbound webhook, stopping all future event deliveries to its configured endpoint. This action cannot be undone.
get_checkout_keyRetrieves a specific checkout key for a project using its MD5 or SHA256 fingerprint. SHA256 fingerprints must be URL-encoded before being passed as the fingerprint parameter.
get_contextRetrieves basic information about a specific context by its unique identifier. Use this to look up context details when you have a known context ID.
get_current_userRetrieves profile and account information for the currently authenticated user. Useful for identifying who is signed in and accessing their associated details.
get_decision_logRetrieves a specific decision audit log entry for a given owner and context. Use this to inspect the details and outcome of a previously recorded decision by its unique ID.
get_decision_policy_bundleRetrieves the policy bundle associated with a specific decision log entry. Useful for auditing which policies were evaluated at the time a given decision was made.
get_env_varRetrieves the masked value of a specific environment variable for a given project. The returned value is masked for security purposes.
get_groupRetrieves details for a specific group within an organization. Currently only supported for standalone organizations.
get_job_detailsRetrieves detailed information about a specific job within a project, including its status, timing, and configuration. Use this to inspect the outcome or metadata of a particular job run.
get_org_summaryRetrieves aggregated performance metrics and trends for an entire organization and each of its projects. Supports filtering by a specific reporting window and an optional subset of projects.
get_organizationRetrieves details for a specific organization by its slug or UUID. Supports organizations across GitHub, Bitbucket, and GitLab (via CircleCI VCS slug).
get_pipelineRetrieves detailed information about a specific pipeline using its unique identifier. Returns the full pipeline configuration and metadata.
get_pipeline_by_numberRetrieves a specific pipeline by its number within a given project. Returns full pipeline details including status, configuration, and metadata.
get_pipeline_configRetrieves the full configuration for a specific pipeline by its unique ID. Useful for inspecting pipeline settings, stages, and parameters without modifying them.
get_pipeline_definitionRetrieves detailed configuration metadata for a specific pipeline definition within a project. Supported for pipeline definitions using GitHub App, GitHub OAuth, Bitbucket DC, Bitbucket OAuth, or GitLab as the config source provider.
get_pipeline_valuesRetrieves a map of built-in pipeline values (such as pipeline number, trigger parameters, and VCS metadata) for a specific pipeline. Useful for inspecting runtime context associated with a pipeline execution.
get_policy_bundleRetrieves the complete policy bundle associated with a specific context for a given owner. Returns all policies grouped within that bundle for review or enforcement purposes.
get_projectRetrieves detailed information about a specific CircleCI project using its unique project slug. Supports projects hosted on GitHub, GitLab, and Bitbucket, including those using the GitHub App integration.
get_project_oidc_claimsRetrieves the custom OIDC identity token claims configured at the project level. Use this to inspect which additional claims are included in tokens issued for a specific project.
get_project_settingsRetrieves the advanced settings for a specified CircleCI project, returning each setting with a boolean indicating whether it is enabled or disabled.
get_project_workflow_summaryRetrieves aggregated summary metrics and trends for a project across its workflows and branches, covering up to 90 days of workflow run history. Note: Insights data is not suitable for precise credit reporting; use the CircleCI Plan Overview page for billing accuracy.
get_scheduleRetrieves the details of a specific pipeline schedule by its unique ID. Only available for schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions.
get_triggerRetrieves detailed configuration and metadata for a specific project trigger. Currently supported for triggers with GitHub OAuth, GitHub App, Bitbucket Data Center, or webhook event sources.
get_usage_export_jobRetrieves the status and details of a specific usage export job for an organization, including download information once the export is complete.
get_userRetrieves profile and account information for a specific user. Use this to look up user details by their unique identifier.
get_webhookRetrieves the configuration and details of a specific outbound webhook by its unique identifier. Use this to inspect webhook settings such as target URL, events, and status.
get_workflowRetrieves summary fields for a specific workflow by its unique identifier. Useful for checking workflow metadata such as name, status, and configuration details.
get_workflow_summaryRetrieves aggregated metrics and trends for a specific workflow within a project, such as duration, success rate, and run frequency. Results can be scoped to a single branch or aggregated across all branches.
get_workflow_test_metricsRetrieves test metrics for a specific workflow within a project, calculated from the 10 most recent workflow runs. Results can be scoped to a specific branch or aggregated across all branches.
list_checkout_keysRetrieves all checkout keys associated with a specified project, returning their fingerprints and metadata. Useful for auditing or managing SSH keys used during CI/CD checkout steps.
list_collaborationsRetrieves all organizations where the current user is a member or collaborator, spanning multiple VCS providers (e.g., GitHub, BitBucket), parent organizations of accessible repositories, and the user's own account organization.
list_context_environment_variablesRetrieves a list of environment variables defined within a specified context, returning metadata such as names but excluding their values for security.
list_context_restrictionsRetrieves all project and expression restrictions associated with a specific context. Returns the complete list of restrictions currently applied to the given context.
list_contextsRetrieves all contexts belonging to a specified organization or owner, enabling management of shared environment variables and secrets across projects.
list_decision_logsRetrieves a paginated list of policy decision audit logs for the specified owner and context. Results can be filtered by status, date range, branch, project, or build number.
list_env_varsRetrieves all environment variables for a specified CircleCI project. Values are masked, returning only the last four characters prefixed with four 'x' characters, matching the display behavior on the CircleCI website.
list_flaky_testsRetrieves all flaky tests for a given project, where a flaky test is defined as one that both passed and failed within the same commit. Results are branch-agnostic.
list_job_artifactsRetrieves all artifacts produced by a specific job in a CircleCI project. Useful for accessing build outputs such as test reports, binaries, or logs.
list_job_testsRetrieves test metadata for a specific job within a project, including results and timing information. Returns no results if test data exceeds 250MB for the job.
list_job_timeseriesRetrieve timeseries performance data for all jobs within a specified workflow, supporting hourly or daily granularity. Hourly data is retained for 48 hours and daily data for 90 days.
list_my_pipelinesRetrieves all pipelines for a specified project that were triggered by the authenticated user. Returns results as a sequence ordered by trigger time.
list_org_oidc_custom_claimsRetrieves the org-level custom claims configured for OIDC identity tokens. Use this to inspect which additional claims are included in tokens issued for the specified organization.
list_organization_groupsRetrieves all groups belonging to a specified organization. Supports pagination to control the number of results returned per page.
list_pipeline_definition_triggersRetrieves all triggers configured for a specific pipeline definition within a project. Supported only for pipeline definitions using GitHub OAuth, GitHub App, or Bitbucket Data Center as the config source provider.
list_pipeline_definitionsRetrieves all pipeline definitions associated with a specified project. Pipeline definitions describe the structure and configuration of pipelines available within the project.
list_pipeline_workflowsRetrieves a paginated list of workflows associated with a specific pipeline. Use this to inspect all workflows belonging to a given pipeline by its unique identifier.
list_pipelinesRetrieves up to 250 pipelines from the most recently built projects you follow within an organization. Optionally filter by organization or limit results to pipelines triggered by your user.
list_project_branchesRetrieves all branches currently tracked within Insights for a specified project. Returns up to 5,000 branches, optionally scoped to a specific workflow.
list_project_pipelinesRetrieves all pipelines for a specified project, optionally filtered by branch. Useful for monitoring CI/CD activity and pipeline history across a project.
list_project_schedulesRetrieves all schedule triggers associated with GitHub OAuth or Bitbucket Cloud pipeline definitions for a given project. Note: schedules for GitHub App pipelines are not included and must be fetched via the List Pipeline Definition Triggers endpoint.
list_url_orb_allow_list_entriesRetrieves all entries in the URL Orb allow-list for the specified organization. Use this to review which URLs are permitted under the org's URL Orb configuration.
list_webhooksRetrieves all outbound webhooks associated with a given scope. Currently supports project-level scoping by providing a project ID.
list_workflow_job_metricsRetrieves aggregated summary metrics for all jobs within a specific project workflow, covering up to the last 90 days. Metrics are refreshed daily and are intended for performance analysis, not precise credit or billing reporting.
list_workflow_jobsRetrieves the ordered sequence of jobs associated with a specific workflow. Use this to inspect all jobs belonging to a workflow and their current states.
list_workflow_metricsRetrieves aggregated summary metrics for all workflows in a project, covering up to the last 90 days. Metrics are refreshed daily and are intended for performance insights, not precise credit or billing reporting.
list_workflow_runsRetrieves recent runs of a specific workflow within a project, covering executions up to 90 days in the past. Note that Insights data is not suitable for precise credit reporting; use the CircleCI UI Plan Overview page for accurate billing information.
rerun_workflowReruns an existing workflow by its ID, with options to rerun from the first failed job, target specific jobs, or apply sparse tree optimization for complex workflow graphs.
rollback_projectRolls back a specific component in a project to a target version by triggering a rollback pipeline. Use this to recover from a bad deployment by reverting a component from its current version to a previously stable version.
set_context_environment_variablewrite actionCreates or updates a named environment variable within a specified context. Returns metadata about the variable after the operation, excluding its value.
trigger_pipelineTriggers a new pipeline run on a specified project using a branch, tag, or custom parameters. Note: this endpoint does not support GitLab or GitHub App projects — use the Trigger Pipeline Run API for those.
trigger_pipeline_runwrite actionTrigger a new pipeline run for a project using a specific pipeline definition. Supports GitHub, Bitbucket, and CircleCI integrations (GitLab not supported).
update_org_oidc_claimswrite actionCreates or updates org-level custom claims on OIDC identity tokens for the specified organization. Use this to configure audience restrictions and token time-to-live settings.
update_pipeline_definitionwrite actionUpdates an existing pipeline definition for a project, allowing changes to its name, description, config file path, or version control source settings. Currently supported only for pipeline definitions using GitHub App or Bitbucket Data Center as the config source provider.
update_project_oidc_claimswrite actionCreates or updates project-level custom claims on OIDC identity tokens for the specified project. Use this to configure audience restrictions and token time-to-live at the project scope.
update_project_settingswrite actionUpdates one or more advanced settings for a CircleCI project, such as build behavior, fork policies, SSH access, and GitHub status reporting. Only the settings fields provided in the request body will be modified.
update_schedulewrite actionUpdates an existing pipeline schedule by ID and returns the updated schedule. Only available for schedules associated with GitHub OAuth or Bitbucket Cloud pipeline definitions; use the Update Trigger endpoint for GitHub App pipeline definitions.
update_triggerwrite actionUpdate configuration for an existing pipeline trigger on a project. Currently supported for triggers with a provider of `github_oauth`, `github_app`, `bitbucket_dc`, or `webhook`.
update_webhookwrite actionUpdates the configuration of an existing outbound webhook, allowing changes to its name, target URL, triggered events, signing secret, and TLS verification behavior. Only fields provided in the request will be updated.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 138 days ago8/15
- Maintainer identityregistry namespace matches repository owner7/10
How Circleci compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 55% of 1,119 Developer tools servers
- Tools
- 100
- the typical Developer tools server has 7
- Tools that change things
- 39%
- typical: 5%. Fewer write tools means less an agent can break
- GitHub stars
- 31
- more than 90% of 855 Developer tools servers
- Downloads a week
- 151
- more than 66% of 436 Developer tools servers with a package
What its tools let an agent do: 58 read · 13 create · 9 change · 18 delete · 2 run or deploy
Install Circleci in Claude Code, Cursor or VS Code
claude mcp add circleci -- uvx mcparmory-circleci
What the publisher says
From the Circleci repository's README, as published. We do not edit it. Read it on GitHub
MCP Armory Registry
Production-ready MCP servers for popular APIs, generated by MCP Blacksmith.
Servers · Install & Usage · Features · How it works · License
MCP servers that connect AI agents to real-world APIs. Each server is a standalone Python package — generated from the upstream OpenAPI spec using MCP Blacksmith and tested against the live API before release. Hosted on MCP Armory or run independently.
<!-- SERVERS:BEGIN -->
Servers
🧠 AI & Machine Learning   ElevenLabs · Linkup · Parallel · Perplexity AI · Ragie · Replicate
📊 Analytics   Ahrefs · Datadog · Google Analytics · Google Search Console · Linkly · Mixpanel · PostHog
⛓️ Blockchain & Crypto   Alchemy NFT
💼 CRM & Sales   Apollo
💬 Communication   Atlassian Confluence · Google Gmail · MailerSend · Mailtrap · Postmark · Resend · Slack
🗄️ Data & Databases   Enigma · Pinecone
🛠️ Developer Tools   AgentQL · Apify · Bitbucket · Bright Data · Browserbase · BuiltWith · Canvas · CircleCI · Codacy · Contentful Management · ConvertAPI · E2B · Firecrawl · GitHub · GitLab · LaunchDarkly · Postman · Scrapingant · Semrush AppCenter · Sentry
📄 Documents & Printing   PDF.co
🛒 E-commerce   Shopify Admin
💰 Finance   Alpha Vantage · Polygon · Ramp
👥 HR & Recruiting   BambooHR
☁️ Infrastructure   Globalping · Grafana · PagerDuty · Rootly · Runpod
⚖️ Legal & Compliance   NetLicensing
🗺️ Maps & Location   Google Maps Platform · IP2Location.io IP Geolocation · OpenCage Geocoding
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Circleci: common questions
- Is Circleci MCP server safe?
- Mostly: it is graded B (80/100). Read the Circleci safety report
- How do I install Circleci?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Circleci need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Circleci maintained?
- The last commit was 176 days ago (2026-05-12). The latest release is v1.0.4.
- What can I use instead of Circleci?
- Servers from other publishers that do the same job: GitLab MCP Server, Gitlab MCP server and Zuul MCP server. Compare all Circleci alternatives.
- How does Circleci compare with other Developer tools MCP servers?
- safety score 80/100 (higher than 55% of 1,119 Developer tools servers); tools 100 (the typical Developer tools server has 7); tools that change things 39% (typical: 5%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Circleci
Same job from other publishers: the closest match first, then the best rated.
- GitLab MCP ServerGitLab MCP server for projects, merge requests, issues, pipelines, wiki, releases, and more.not reviewedWidely usedB
- GitlabGitLab MCP server (MCP 2026-07-28): projects, MRs, pipelines, CI/CD, issues; writes or read-onlynot reviewedGrowingB
- ZuulZuul CI — build failure analysis, log search, pipeline status, and job configurationnot reviewedGrowingA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB
walkerOS FlowBuild, validate, simulate, and deploy walkerOS event pipelinesnot reviewedEstablishedB