Connect your own CircleCI account to manage pipelines, workflows, jobs, insights (success rate/duration/flaky tests), contexts (secrets), environment variables, schedules, checkout keys, webhooks,...
What this app can do
58 tools registered
Connect CircleciFree
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 CircleciFree
Disconnect a CircleCI account. Nothing in CircleCI is changed; the saved Personal API Token is deleted here.
List ConnectionsFree
List the connected CircleCI accounts.
Get Project8 tok
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 Vars8 tok
List a CircleCI project's environment variables (names only -- values are masked/partial by CircleCI's own API).
Create Project Env Var16 tok
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 Var16 tok
Permanently delete an environment variable from a CircleCI project. Cannot be undone.
List Checkout Keys8 tok
List the checkout (deploy) keys configured on a CircleCI project.
Create Checkout Key16 tok
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 Key16 tok
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 Pipelines8 tok
List pipelines for a CircleCI project, optionally filtered to one branch.
Get Pipeline8 tok
Read one CircleCI pipeline in full by its id (UUID).
Trigger Pipeline20 tok
Trigger a new CircleCI pipeline run for a project on a branch or tag, optionally passing pipeline parameters declared in .circleci/config.yml.
Continue Pipeline20 tok
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 Config8 tok
Read the source and compiled .circleci/config.yml of one pipeline.
List Pipeline Workflows8 tok
List the workflows that ran as part of one pipeline.
Get Workflow8 tok
Read one CircleCI workflow in full by its id (UUID) -- status, timing, and which pipeline it belongs to.
List Workflow Jobs8 tok
List the jobs that ran (or are pending approval) as part of one workflow.
Approve Job16 tok
Approve a pending on-hold job in a workflow (a manual approval gate) so the workflow continues.
Cancel Workflow20 tok
Cancel a running CircleCI workflow.
Rerun Workflow20 tok
Rerun a CircleCI workflow -- either from scratch or only its failed jobs.
Get Job8 tok
Read one CircleCI job in full by its project slug and numeric job number.
Cancel Job16 tok
Cancel a running CircleCI job by its project slug and numeric job number.
List Job Artifacts8 tok
List the build artifacts produced by one CircleCI job (files it uploaded, with download URLs).
List Job Tests8 tok
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 Insights8 tok
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 Insights8 tok
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 Tests8 tok
List tests CircleCI has flagged as flaky (intermittently failing) for a project -- helps prioritise test suite reliability work.
Get Org Insights Summary8 tok
Read an organization-wide CircleCI Insights summary across all its projects for a reporting window.
List Contexts8 tok
List CircleCI contexts (shared secret groups usable across projects) for an organization.
Create Context16 tok
Create a new CircleCI context -- a named group of secrets shareable across multiple projects in an organization.
Get Context8 tok
Read one CircleCI context in full by its id.
Delete Context16 tok
Permanently delete a CircleCI context and every secret stored inside it. Cannot be undone.
List Context Env Vars8 tok
List the environment variable NAMES stored in a CircleCI context (values are never returned).
Set Context Env Var16 tok
Add or update a secret environment variable in a CircleCI context. The value is never echoed back once set.
Remove Context Env Var16 tok
Permanently remove one environment variable from a CircleCI context. Cannot be undone.
List Schedules8 tok
List scheduled pipeline triggers configured on a CircleCI project.
Create Schedule16 tok
Create a new scheduled pipeline trigger on a CircleCI project -- runs automatically on the given days/hours/frequency.
Update Schedule16 tok
Update an existing CircleCI schedule's name, description, or timetable. Only given fields change.
Delete Schedule16 tok
Permanently delete a CircleCI scheduled pipeline trigger. Cannot be undone.
List Webhooks8 tok
List webhook subscriptions configured on a CircleCI project or organization.
Create Webhook16 tok
Subscribe to a CircleCI event (workflow-completed, job-completed) -- CircleCI will POST to your URL as things happen.
Update Webhook16 tok
Update an existing CircleCI webhook's name, URL, events, or signing secret. Only given fields change.
Delete Webhook16 tok
Permanently remove a CircleCI webhook subscription. Cannot be undone.
List Pipeline Definitions8 tok
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 Triggers8 tok
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 Trigger16 tok
Permanently delete a trigger from a CircleCI project. Cannot be undone -- pipelines will no longer start from this source.
Get Current User8 tok
Read the CircleCI user identity that owns the connected Personal API Token.
List Collaborations8 tok
List the VCS organizations/accounts the connected CircleCI user has access to across GitHub/Bitbucket/GitLab.
List Runners8 tok
List self-hosted CircleCI runners (machines you registered to execute jobs), optionally filtered by resource class or namespace.
List Runner Resource Classes8 tok
List the resource classes (named pools of self-hosted runners) defined under a namespace.
Create Runner Resource Class16 tok
Create a new resource class (named pool) for self-hosted CircleCI runners, e.g. 'my-namespace/linux-arm64'.
Delete Runner Resource Class16 tok
Permanently delete a self-hosted runner resource class. Cannot be undone -- any runners in it lose their pool.
Create Runner Token16 tok
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 Tokens8 tok
List auth tokens issued for a self-hosted runner resource class (never reveals the token value itself, only metadata).
Delete Runner Token16 tok
Permanently revoke a self-hosted runner auth token. Cannot be undone -- runners using it can no longer authenticate.
Bulk Cancel Pipelines60 tok
Cancel several CircleCI pipelines' workflows in one call, by explicit pipeline ids. Continues past per-item failures and reports which succeeded/failed.
Audit Project Health40 tok
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.