imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app 路 Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
漏 2026 Imperal, Inc. 路 ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. CircleCI

CircleCI Extension

馃攧 CI/CD路by bluebeeweb路v0.1.0
Pay per use8-60 tok/action
Open in panel
0 capabilities4 actions0 installs

About this extension

Connect your own CircleCI account to manage pipelines, workflows, jobs, insights (success rate/duration/flaky tests), contexts (secrets), environment variables, schedules, checkout keys, webhooks, pipeline definitions, triggers, project settings, and self-hosted runners from Imperal -- trigger/cancel/rerun/approve pipelines and workflows, read metrics, and run bulk operations and project health audits. Uses your own Personal API Token -- nothing is hosted or proxied by Imperal beyond the request itself. Note: covers the stable REST API v2 CI/CD domain only; Policy Management (OPA), OIDC custom claims, Deploy Components, Usage export, and Organization/Groups administration are out of scope.

What you get

Every capability exposed by CircleCI, metered per action and guarded by the two-step safety protocol.

  • connect_circleciwrite

    Connect your CircleCI account by saving your Personal API Token, after checking it actually works. Create one at app.circleci.com/settings/user/tokens. This manages pipelines, workflows, jobs, insights, contexts, schedules, webhooks, and self-hosted runners in your own CircleCI account/organizations.

  • disconnect_circleciwrite

    Disconnect a CircleCI account. Nothing in CircleCI is changed; the saved Personal API Token is deleted here.

  • list_connectionsread

    List the connected CircleCI accounts.

  • get_projectread

    Read one CircleCI project in full by its slug (e.g. 'gh/CircleCI-Public/api-preview-docs') -- its VCS info, organization, and default branch.

  • list_project_env_varsread

    List a CircleCI project's environment variables (names only -- values are masked/partial by CircleCI's own API).

  • create_project_env_varwrite

    Create (or overwrite) an environment variable on a CircleCI project. The value is never returned again by CircleCI once set -- only a masked preview.

  • delete_project_env_vardestructive

    Permanently delete an environment variable from a CircleCI project. Cannot be undone.

  • list_checkout_keysread

    List the checkout (deploy) keys configured on a CircleCI project.

  • create_checkout_keywrite

    Create a new checkout (deploy) key for a CircleCI project -- either a deploy-key (project-scoped) or a github-user-key (uses the connected VCS user's own permissions).

  • delete_checkout_keydestructive

    Permanently delete a checkout key from a CircleCI project by its fingerprint. Cannot be undone -- any builds relying on it will lose repository access.

  • list_pipelinesread

    List pipelines for a CircleCI project, optionally filtered to one branch.

  • get_pipelineread

    Read one CircleCI pipeline in full by its id (UUID).

  • trigger_pipelinewrite

    Trigger a new CircleCI pipeline run for a project on a branch or tag, optionally passing pipeline parameters declared in .circleci/config.yml.

  • continue_pipelinewrite

    Continue a setup workflow's pipeline with a configuration (used with dynamic config/'setup' workflows) -- requires the continuation_key handed to the setup job.

  • get_pipeline_configread

    Read the source and compiled .circleci/config.yml of one pipeline.

  • list_pipeline_workflowsread

    List the workflows that ran as part of one pipeline.

  • get_workflowread

    Read one CircleCI workflow in full by its id (UUID) -- status, timing, and which pipeline it belongs to.

  • list_workflow_jobsread

    List the jobs that ran (or are pending approval) as part of one workflow.

  • approve_jobwrite

    Approve a pending on-hold job in a workflow (a manual approval gate) so the workflow continues.

  • cancel_workflowwrite

    Cancel a running CircleCI workflow.

  • rerun_workflowwrite

    Rerun a CircleCI workflow -- either from scratch or only its failed jobs.

  • get_jobread

    Read one CircleCI job in full by its project slug and numeric job number.

  • cancel_jobwrite

    Cancel a running CircleCI job by its project slug and numeric job number.

  • list_job_artifactsread

    List the build artifacts produced by one CircleCI job (files it uploaded, with download URLs).

  • list_job_testsread

    List the individual test results (pass/fail, timing) recorded for one CircleCI job, if the job uploaded JUnit/test-metadata via 'store_test_results'.

  • get_project_insightsread

    Read a CircleCI workflow's success-rate/duration/credits Insights summary over a reporting window (last-24-hours through last-90-days).

  • get_workflow_job_insightsread

    Read per-job Insights metrics (success rate, median/p95 duration) within one CircleCI workflow -- helps spot which specific job is the bottleneck or the least reliable.

  • get_flaky_testsread

    List tests CircleCI has flagged as flaky (intermittently failing) for a project -- helps prioritise test suite reliability work.

  • get_org_insights_summaryread

    Read an organization-wide CircleCI Insights summary across all its projects for a reporting window.

  • list_contextsread

    List CircleCI contexts (shared secret groups usable across projects) for an organization.

  • create_contextwrite

    Create a new CircleCI context -- a named group of secrets shareable across multiple projects in an organization.

  • get_contextread

    Read one CircleCI context in full by its id.

  • delete_contextdestructive

    Permanently delete a CircleCI context and every secret stored inside it. Cannot be undone.

  • list_context_env_varsread

    List the environment variable NAMES stored in a CircleCI context (values are never returned).

  • set_context_env_varwrite

    Add or update a secret environment variable in a CircleCI context. The value is never echoed back once set.

  • remove_context_env_vardestructive

    Permanently remove one environment variable from a CircleCI context. Cannot be undone.

  • list_schedulesread

    List scheduled pipeline triggers configured on a CircleCI project.

  • create_schedulewrite

    Create a new scheduled pipeline trigger on a CircleCI project -- runs automatically on the given days/hours/frequency.

  • update_schedulewrite

    Update an existing CircleCI schedule's name, description, or timetable. Only given fields change.

  • delete_scheduledestructive

    Permanently delete a CircleCI scheduled pipeline trigger. Cannot be undone.

  • list_webhooksread

    List webhook subscriptions configured on a CircleCI project or organization.

  • create_webhookwrite

    Subscribe to a CircleCI event (workflow-completed, job-completed) -- CircleCI will POST to your URL as things happen.

  • update_webhookwrite

    Update an existing CircleCI webhook's name, URL, events, or signing secret. Only given fields change.

  • delete_webhookdestructive

    Permanently remove a CircleCI webhook subscription. Cannot be undone.

  • list_pipeline_definitionsread

    List the named pipeline definitions configured on a CircleCI project (each maps a config file path to a checkout source, e.g. main config.yml vs a scheduled-only config).

  • list_triggersread

    List the triggers (webhook/schedule sources that can start a pipeline) configured on a CircleCI project, by its project id (UUID, from get_project).

  • delete_triggerdestructive

    Permanently delete a trigger from a CircleCI project. Cannot be undone -- pipelines will no longer start from this source.

  • get_current_userread

    Read the CircleCI user identity that owns the connected Personal API Token.

  • list_collaborationsread

    List the VCS organizations/accounts the connected CircleCI user has access to across GitHub/Bitbucket/GitLab.

  • list_runnersread

    List self-hosted CircleCI runners (machines you registered to execute jobs), optionally filtered by resource class or namespace.

  • list_runner_resource_classesread

    List the resource classes (named pools of self-hosted runners) defined under a namespace.

  • create_runner_resource_classwrite

    Create a new resource class (named pool) for self-hosted CircleCI runners, e.g. 'my-namespace/linux-arm64'.

  • delete_runner_resource_classdestructive

    Permanently delete a self-hosted runner resource class. Cannot be undone -- any runners in it lose their pool.

  • create_runner_tokenwrite

    Create a new auth token that lets a self-hosted runner register itself under a resource class. The token value is only ever returned once, at creation.

  • list_runner_tokensread

    List auth tokens issued for a self-hosted runner resource class (never reveals the token value itself, only metadata).

  • delete_runner_tokendestructive

    Permanently revoke a self-hosted runner auth token. Cannot be undone -- runners using it can no longer authenticate.

  • bulk_cancel_pipelinesdestructive

    Cancel several CircleCI pipelines' workflows in one call, by explicit pipeline ids. Continues past per-item failures and reports which succeeded/failed.

  • audit_project_healthread

    Build one aggregated health report for a CircleCI project: recent pipeline count/state, flaky test count, and (if a workflow is given) its success rate and p95 duration -- one call instead of manually cross-referencing pipelines/Insights/flaky-tests endpoints.

Related extensions

More extensions in CI/CD ready to enable in one click.

  • GitLab CI/CDConnect your own GitLab account (gitlab.com or self-managed) to see and manage CI/CD from Imperal -- pipelines (list/get/create/retry/cancel/delete), jobs (list/get/retry/cancel/play/erase/logs), r...
  • Ansible Automation PlatformConnect your own Ansible Automation Platform (Automation Controller) or open-source AWX instance to manage job templates, launch and monitor jobs, run workflows, manage projects/inventories/hosts/c...
  • NotesPersonal notes with folders, tags, full-text search, and trash management for your workspace.
  • Mail ClientMulti-provider email client - Google, Microsoft, Yahoo, IMAP. Inbox, send, reply, forward, search, archive, manage emails, contacts, custom folders/labels. Gmail batchModify for instant bulk operat...

Ready to use CircleCI?

Enable CircleCI in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel