Connect CircleCI with Hookshot™ and your stack

CircleCI is a continuous integration and delivery platform that automates build, test, and deployment pipelines for software development.

Tools and triggers

What Agents can do in CircleCI

Available tools and events after CircleCI is connected.

  • Create Context

    Tool to create a new context in CircleCI. Contexts are used to secure and share environment variables across projects. Use this when you need to set up a new environment configuration for your CircleCI workflows.

  • Create Context (GraphQL)

    Tool to create a new CircleCI context using the GraphQL API. Use when you need to create a context for storing environment variables in CircleCI. The mutation returns error information if creation fails or payload data…

  • Create Context Restriction

    Tool to create a context restriction in CircleCI. Use when you need to limit context access based on project, expression rules, or group membership.

  • Create Organization Group

    Tool to create a group in an organization. Use when you need to organize users within a CircleCI organization by creating logical groups.

  • Create Organization Orb Allowlist

    Tool to create a new URL Orb allow-list entry for an organization. Use when you need to allow URL-based orb references from specific URL prefixes in CircleCI pipelines for an organization.

  • Create Organization Project

    Tool to create a new project within a CircleCI organization. Use when you need to programmatically set up a new project for CI/CD automation.

  • Create Project Environment Variable

    Tool to create a new environment variable for a CircleCI project. Use when you need to add a new environment variable that will be available in project builds.

  • Create Usage Export Job

    Tool to create a usage export job for a CircleCI organization. Use when you need to export usage data for billing, analysis, or reporting purposes. Rate limited to 10 queries per hour. Maximum date window is 32 days…

  • Delete Context (GraphQL)

    Tool to delete a CircleCI context by its UUID using GraphQL API. Use when you need to permanently remove a context from your CircleCI organization. This action is irreversible and will delete all environment variables…

  • Delete Context Restriction

    Tool to delete a context restriction by its ID. Use when you need to remove a specific restriction from a CircleCI context.

  • Delete Namespace Alias

    Tool to remove a namespace alias by name in CircleCI. Use when you need to delete an existing namespace alias that is no longer needed. The mutation returns a boolean indicating success and any errors that occurred…

  • Delete Namespace and Related Orbs

    Tool to delete a CircleCI registry namespace and all its associated orbs. Use when you need to permanently remove a namespace from the registry. This is a destructive operation that cannot be undone.

  • Delete Organization Group

    Tool to delete a group from a CircleCI organization. Use when you need to remove a group permanently from the organization.

  • Delete Organization Orb Allowlist Entry

    Tool to remove an entry from the organization's URL orb allow-list. Use when you need to revoke access to a previously allowed orb URL.

  • Delete Project

    Tool to delete a CircleCI project and its settings. Use when you need to permanently remove a project from CircleCI. This action cannot be undone.

  • Delete Project Environment Variable

    Tool to delete an environment variable from a CircleCI project. Use when you need to remove an existing environment variable by name.

  • Get Context

    Tool to retrieve a context by its unique ID. Use when you need details about a specific CircleCI context.

  • Get Current User

    Tool to retrieve information about the currently authenticated user. Use when you need details about the signed-in user's profile, permissions, and account settings.

  • Get Flaky Tests

    Tool to get flaky tests for a project. Use when you need to identify tests that passed and failed in the same commit. Branch-agnostic insights help improve test reliability.

  • Get Job Artifacts

    Retrieves artifacts (output files like test results, logs, build binaries, reports) produced by a CircleCI job. Use this when you need to access files generated during a job's execution, such as test reports, coverage…

  • Get Job Details

    Tool to fetch details of a specific job within a project. Use when you need status, timing, and executor information for a CircleCI job by its number.

  • Get Orb Details

    Tool to query detailed information about a CircleCI orb using the GraphQL API. Use when you need to retrieve orb metadata, versions, usage statistics, or namespace details.

  • Get Orb Version

    Tool to retrieve detailed information about a specific CircleCI orb version via GraphQL. Use when you need orb source code, version history, usage statistics, or metadata for a specific orb version.

  • Get Organization

    Tool to retrieve organization details from CircleCI using GraphQL query. Use when you need organization information by ID or by name and VCS type.

Setup

Connect CircleCI in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.