Connect Octopus Deploy to Your AI Agent

Use an AI assistant to read Octopus Deploy spaces, release records, deployment details and server-task state.

12 tools API key

Try a Octopus Deploy Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Octopus Deploy

Review Deployments

List deployments using project or environment filters and read a selected deployment.

/oo Octopus Deploy: List deployments in space [space] for project [ID], then retrieve deployment [ID] and summarize its details.

Inspect Server Tasks

List server tasks by state and read details of a selected task.

/oo Octopus Deploy: List tasks with warnings or errors in space [space], then read task [ID].

Review Release Records

List releases in a space and inspect a selected release.

/oo Octopus Deploy: List releases in space [space], then retrieve release [ID] and summarize its returned configuration.

Start Working with Octopus Deploy

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Octopus Deploy

    Provide an Octopus Deploy API key and the public URL of your cloud or self-hosted instance.

    Connect Octopus Deploy →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Read access to the target Octopus Deploy spaces.
  • Choose a space identifier and relevant project or environment IDs. These actions inspect records rather than starting deployments.

Octopus Deploy Tools

Use an AI assistant to read Octopus Deploy spaces, release records, deployment details and server-task state.

Review Deployments

List deployments using project or environment filters and read a selected deployment.

Inspect Server Tasks

List server tasks by state and read details of a selected task.

Review Release Records

List releases in a space and inspect a selected release.

12 tools

Get Current User

Fetch the current Octopus Deploy user for the connected API key.

octopus_deploy.get_current_user

List Spaces

List Octopus Deploy spaces visible to the connected API key.

octopus_deploy.list_spaces

List Projects

List projects inside an Octopus Deploy space.

octopus_deploy.list_projects

Get Project

Fetch one project inside an Octopus Deploy space by ID.

octopus_deploy.get_project

List Environments

List environments inside an Octopus Deploy space.

octopus_deploy.list_environments

Get Environment

Fetch one environment inside an Octopus Deploy space by ID.

octopus_deploy.get_environment

List Releases

List releases inside an Octopus Deploy space.

octopus_deploy.list_releases

Get Release

Fetch one release inside an Octopus Deploy space by ID.

octopus_deploy.get_release

List Deployments

List deployments inside an Octopus Deploy space with optional filters.

octopus_deploy.list_deployments

Get Deployment

Fetch one deployment inside an Octopus Deploy space by ID.

octopus_deploy.get_deployment

List Tasks

List Octopus Deploy server tasks inside a space with optional filters.

octopus_deploy.list_tasks

Get Task

Fetch one Octopus Deploy server task inside a space by ID.

octopus_deploy.get_task

Frequently Asked Questions

Do these actions start deployments?

They list and retrieve releases, deployments and tasks. They do not start a deployment.

How do I connect Octopus Deploy?

Provide an Octopus Deploy API key and the public URL of your cloud or self-hosted instance.

What should I specify in my request?

Choose a space identifier and relevant project or environment IDs. These actions inspect records rather than starting deployments.

Connect Octopus Deploy

About Octopus Deploy ↗