Oboard MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Oboard MCP or direct API to manage objectives, track key results, update progress, and organize teams through natural language.

Oboard logoOboard
Api Key

Oboard is an objectives and key results platform for managing goals, teams, and workspaces. It gives organizations a clear view of progress and priorities in one place.

32 Tools

Try Oboard now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Oboard
Try asking
TOOLS

Supported Tools

Every Oboard action and event your agent gets out of the box.

Add Users to Group

Add one or more existing Oboard users to a group.

Create Check-In

Create a check-in that records a progress value, status, or comment for an Oboard element.

Create Element

Create an Oboard objective, key result, or Jira-linked element in a workspace and interval.

Create Element Value

Create a dated numeric value for an Oboard element.

Create Group

Create an Oboard group in selected workspaces or all workspaces.

Create Strategic Component

Create an Oboard strategic component with its ordering, type, workspace placement, and element rules.

Delete Element

Delete one Oboard element and optionally its nested objectives.

Delete Element Value

Delete one dated value record from an Oboard element.

Delete Group

Delete one Oboard group, optionally deleting its users too.

Get Element

Retrieve one current Oboard element by its numeric ID.

List Child Elements

List and filter current child elements below a parent, including manual-weight metadata, one page at a time.

List Confidence Levels

List Oboard confidence-level IDs and names, optionally restricted to accessible workspaces.

List Custom Fields

List Oboard custom-field definitions across accessible workspaces.

List Element Comments

Retrieve comments for one or more Oboard elements.

List Element Progress History

Retrieve dated progress values for multiple Oboard elements, one page at a time.

List Elements

List and filter current Oboard objectives, key results, and Jira-linked elements, one page at a time.

List Element Values

List all dated values recorded for one Oboard element.

List Groups

List current Oboard groups and their workspace, permission, synchronization, and user-count metadata.

List Intervals

List planning intervals, dates, and open or backlog state for one workspace.

List Labels

List current Oboard labels, optionally filtered by name.

List Strategic Components

List current Oboard strategic components, optionally filtered by component or workspace IDs.

List Users

Search current Oboard users across workspaces, roles, and groups, one page at a time.

List Workspaces

List workspaces accessible to the connected Oboard API token.

Remove Users from Group

Remove one or more existing Oboard users from a group.

Replace Element

Update an existing Oboard element through its broad PUT operation, which can set editable metadata, hierarchy, progress, assignments, integer manual-date states, and privacy in one call.

Replace Group

Replace the settings, workspace links, platform links, and membership list of an existing Oboard group.

Search Check-Ins

Search check-ins for selected elements and optionally include element or comment details, one page at a time.

Update Check-In

Update an existing Oboard check-in's progress value, status, or comment.

Update Element Properties

Update one or more named properties on an existing Oboard element without replacing the complete element.

Update Element Value

Update the numeric value of one Oboard element-value record.

Update Strategic Component

Update an existing Oboard strategic component's identity, ordering, and element rules.

Update User Roles

Bulk update users' workspace roles.

SETUP GUIDE

Connect Oboard MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["oboard"],
  mcp: true,
});
Create a session scoped to Oboard and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List my Oboard objectives and show their current progress",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Oboard request
SETUP GUIDE

Connect Oboard API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["oboard"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Oboard
3

Run Oboard tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List my Oboard objectives and show their current progress" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Oboard tool calls through the session, and print the final answer

Why Use Composio?

AI Native Oboard Integration

  • Supports both Oboard MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Oboard data

Secure API Key Auth

  • Connect Oboard using an API key without building custom authentication code
  • Central place to securely store, scope, and revoke Oboard access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Oboard
  • Scoped, least privilege access to Oboard resources
  • Full audit trail of agent actions to support review and compliance

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Yes, Oboard requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Yes. Composio is SOC 2 Type II compliant and is built to keep your Oboard connection and credentials secure. OAuth tokens and API keys are encrypted, and sensitive customer data is protected at rest and in transit.

Composio also undergoes independent security testing and continuously monitors its systems for security threats. You can review the latest reports and policies in the Composio Trust Center.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Create the key in your Oboard account settings, then paste it once on Composio's connection page. Composio stores it encrypted and uses it only for the Oboard actions your agent runs. Nobody else in your workspace can read it, and you can revoke it inside Oboard at any time.

When you connect a Oboard account through Composio, every action runs under that account, so anything the agent creates, sends, or changes shows up in Oboard as done by you. Keep an approval step in your prompt for actions with side effects, such as sending or deleting, and have the agent draft first.

Whatever the credentials you connect allow inside Oboard. If Oboard lets you scope a key to specific permissions, create a scoped one so the agent can only do what you intend. You can revoke the key inside Oboard at any time.

Yes. Composio supports multiple connected accounts for the same app, and that works in Claude, ChatGPT, or any other assistant you connect through Composio. Give each Oboard connection a name such as work or personal, and the assistant uses the one you mention in the request. Each account keeps its own credentials and nothing is merged.

The connection stops working the moment Oboard rejects the old key. Create a new key in Oboard and reconnect the account from the Composio dashboard or by asking your agent to reconnect Oboard. Nothing else changes.

Composio's free Hobby plan includes 100,000 tool calls per month with no credit card, which covers most personal Oboard use. Paid plans add higher limits and team features. Your Oboard plan and its API limits still apply as usual.

Built-in connectors usually give one AI access to a limited set of apps. Many people use Composio because it lets their AI connect to more apps than it normally supports, or connect to multiple accounts for the same app (e.g. connect Claude to multiple Oboard accounts).

With Composio, you connect Oboard once and then use it across different AI assistants without setting it up separately in each one. Connect your apps to Composio once, then connect Composio to whichever AI you use, whether that's Claude, ChatGPT, Hermes, or your own custom assistant.

Start with Oboard.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Oboard tool your agent needs.Free to start.

Start building