CircleCI
CircleCI is a continuous integration and delivery platform that automates build, test, and deployment pipelines for software development.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own48
Agents use these right away.
- Get ContextTool to retrieve a context by its unique ID.
- Get Current UserTool to retrieve information about the currently authenticated user.
- Get Flaky TestsTool to get flaky tests for a project.
- Get Orb DetailsTool to query detailed information about a CircleCI orb using the GraphQL API.
- Get OrganizationTool to retrieve organization details from CircleCI using GraphQL query.
- Get ProjectTool to retrieve a CircleCI project by its slug.
- Get Project WorkflowsGet summary metrics for a project's workflows, including success rates, duration, throughput, and credits used.
- Get Workflow SummaryTool to get metrics and trends for a workflow.
- List Context Environment VariablesList environment variable names and metadata for a CircleCI context, with pagination.
- List Insights BranchesTool to get all branches for a project from CircleCI Insights.
- List Insights SummaryTool to get summary metrics with trends for the entire organization and for each project.
- List OrbsTool to list CircleCI orbs with pagination support via GraphQL API.
- List Organization GroupsList groups in a CircleCI organization, with pagination support.
- List Pages SummaryTool to get summary metrics and trends for a project across its workflows and branches.
- List Pipeline DefinitionsList pipeline definitions for a specific project, including their configuration sources.
- List PipelinesTool to get a list of pipelines for an organization.
- List Project Environment VariablesList project-level environment variables for a CircleCI project.
- List Project SchedulesList scheduled pipeline triggers for a specific project.
- List User CollaborationsTool to retrieve organizations where the authenticated user has access.
- List Workflows Jobs WorkflowsTool to get summary metrics for a project workflow's jobs.
- List Workflows Test MetricsTool to get test metrics for a project's workflows.
- Query ContextRetrieve a CircleCI context by UUID using the GraphQL API, including its ID, name, and creation time.
- Query Plan MetricsTool to query plan metrics including credit usage by project and organization for a date range.
- Create Usage Export JobTool to create a usage export job for a CircleCI organization.
- Get Job ArtifactsRetrieves artifacts (output files like test results, logs, build binaries, reports) produced by a CircleCI job.
- Get Job DetailsTool to fetch details of a specific job within a project.
- Get Legacy Build DetailsRetrieve a legacy CircleCI v1.1 build record.
- Get Orb VersionTool to retrieve detailed information about a specific CircleCI orb version via GraphQL.
- Get Organization GroupTool to retrieve a group in an organization.
- Get PipelineRetrieve metadata for a CircleCI pipeline by its UUID.
- Get Pipeline ConfigTool to fetch pipeline configuration by ID.
- Get Pipeline DefinitionTool to retrieve a pipeline definition by project and definition ID.
- Get Pipeline ValuesRetrieve the runtime values resolved for a CircleCI pipeline.
- Get Test MetadataTool to fetch test metadata for a specific job.
- Get Usage Export JobTool to retrieve a usage export job by organization ID and job ID.
- Get User InformationTool to retrieve information about a CircleCI user by their unique ID.
- Inspect WorkflowInspect a workflow's summary and one page of its jobs.
- List Namespace OrbsTool to list orbs in a CircleCI registry namespace with pagination support.
- List Orb CategoriesTool to retrieve all CircleCI orb categories with pagination support.
- List Pipelines for ProjectList pipelines for a specific project, optionally filtered by branch or current user.
- List Self-Hosted RunnersList CircleCI self-hosted runners for exactly one namespace or resource class.
- List Workflows by Pipeline IDTool to list all workflows associated with a specific pipeline.
- Query Namespace ExistsTool to determine if a namespace exists in the CircleCI registry.
- Query Orb Category IDQuery a CircleCI orb category ID by category name.
- Query Orb ExistsTool to check if an orb exists in CircleCI registry and retrieve its privacy status.
- Query Orb IDTool to fetch an orb's ID and optionally its namespace ID by orb name.
- Query Orb Latest VersionQuery the latest published version of a CircleCI orb for dependency management or updates.
- Query Orb SourceTool to retrieve source code of a specific CircleCI orb version via GraphQL.
Asks someone first23
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create ContextTool to create a new context in CircleCI.
- Create Context RestrictionTool to create a context restriction in CircleCI.
- Create Organization ProjectTool to create a new project within a CircleCI organization.
- Create Project Environment VariableTool to create a new environment variable for a CircleCI project.
- Delete Project Environment VariableTool to delete an environment variable from a CircleCI project.
- Upsert Context Environment VariableTool to add or update an environment variable in a CircleCI context.
- Cancel WorkflowCancel a running CircleCI workflow.
- Create Context (GraphQL)Create a CircleCI context for an organization using the GraphQL API.
- Create Organization Orb AllowlistTool to create a new URL Orb allow-list entry for an organization.
- Create Organization GroupTool to create a group in an organization.
- Delete Context (GraphQL)Delete a CircleCI context by its UUID using the REST API.
- Delete Context RestrictionTool to delete a context restriction by its ID.
- Delete Namespace and Related OrbsTool to delete a CircleCI registry namespace and all its associated orbs.
- Delete Namespace AliasTool to remove a namespace alias by name in CircleCI.
- Delete Organization Orb Allowlist EntryTool to remove an entry from the organization's URL orb allow-list.
- Delete Organization GroupTool to delete a group from a CircleCI organization.
- Delete ProjectTool to delete a CircleCI project and its settings.
- Remove Context Environment Variable (GraphQL)Tool to remove an environment variable from a CircleCI context using GraphQL API.
- Rename NamespaceTool to rename a CircleCI namespace by its UUID identifier.
- Rerun WorkflowRerun a CircleCI workflow, optionally selecting jobs or failed work.
- Store Environment VariableTool to store an environment variable in a CircleCI context using GraphQL mutation.
- Trigger PipelineTriggers a new CI/CD pipeline run for a specified CircleCI project.
- Validate Orb ConfigTool to validate CircleCI orb YAML configuration using the orbConfig GraphQL query.