Connect Perdoo to Your AI Agent

Ask your AI assistant to work with Perdoo: review Goals and Record Progress Updates.

4 tools API key

Try a Perdoo Task

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

oo Skill Perdoo

Review goals

List goals and read selected goal details.

/oo Perdoo: List Perdoo goals with [filters], follow cursor pagination, and read goal [goal UUID] to summarize the returned progress context.

Record progress

Submit an update for exactly one selected goal.

/oo Perdoo: Create a progress update for Perdoo goal [goal UUID] with value [value], status [status], date [date], and description [description].

Start Working with Perdoo

  1. Install OOMOL

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

    Install OOMOL →
  2. Connect Perdoo

    Connect using your Perdoo API Token.

    Connect Perdoo →
  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

  • An account with access to the Perdoo resources used in your task.

Perdoo Tools

Perdoo goal and progress operations let an AI assistant review OKR context and submit explicit progress updates.

Review goals

List goals and read selected goal details.

Record progress

Submit an update for exactly one selected goal.

4 tools

List Goals

List Perdoo goals with the documented GraphQL goal filters and cursor pagination.

perdoo.list_goals

Get Goal

Retrieve one Perdoo goal by UUID.

perdoo.get_goal

Upsert Commit

Create or update a Perdoo progress update for exactly one goal, key result, or KPI.

perdoo.upsert_commit

Execute Graphql

Execute a JSON-friendly Perdoo GraphQL query or mutation.

perdoo.execute_graphql

Frequently Asked Questions

Can one update target multiple resources?

upsert_commit targets exactly one goal, key result, or KPI.

Can I run custom GraphQL?

execute_graphql accepts queries or mutations; specify the operation and variables carefully because mutations can change data.

Can I update an existing progress entry?

Provide commitId with the intended update fields to upsert_commit.

Connect Perdoo

About Perdoo ↗