How to integrate Productboard MCP with OpenClaw

Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Productboard logo
OpenClaw logo
divider

Introduction

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Productboard with authentication management handled for you. You can execute actions on Productboard via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), whichever you prefer.

Also integrate Productboard with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize context rot.
  • Dynamic just-in-time access to 20,000 tools across 1000+ other Apps for cross-app workflows. It loads the tools you need, so LLMs aren't overwhelmed by tools you don't need.

How to install Productboard with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Productboard from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

What is the Productboard MCP server, and what's possible with it?

The Productboard MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Productboard account. It provides structured and secure access to your product management workspace, so your agent can perform actions like managing feature ideas, collecting user feedback, prioritizing roadmap items, and aligning strategic goals on your behalf.

  • Centralized feedback collection: Let your agent gather, aggregate, and organize product feedback from stakeholders and customers, so nothing slips through the cracks.
  • Feature and idea management: Enable your agent to create, update, categorize, and prioritize feature ideas or product requests in your Productboard workspace.
  • Roadmap planning and alignment: Ask your agent to assist in building and updating product roadmaps, ensuring initiatives align with business objectives and customer needs.
  • Insightful prioritization workflows: Have the agent score, sort, and recommend features for development using built-in prioritization frameworks and customer impact data.
  • Collaboration and stakeholder updates: Empower your agent to share status updates, progress changes, and new plans with internal teams and stakeholders directly from Productboard.

Supported Tools & Triggers

Tools
Add Note FollowersTool to add multiple followers to a Productboard note.
Add Note TagAdds a tag to a Productboard note for categorization and organization.
Create Company in ProductboardTool to create a new company in Productboard.
Create Company Custom FieldTool to create a new custom field for companies.
Create ComponentTool to create a new (sub)component under a product or component.
Create Entity RelationshipTool to create a relationship between two entities in Productboard.
Create Entity (v2)Tool to create a new entity in Productboard using the v2 API.
Create FeatureTool to create a new feature or subfeature in Productboard.
Create Feature-Objective LinkTool to create a link between a feature and an objective (OKR).
Create Note LinkTool to create a link between a note and an entity.
Create Note (v2)Tool to create a new note in Productboard using the v2 API.
Create ObjectiveTool to create a new objective in Productboard.
Create Objective-Feature LinkTool to create a new link between an objective and a feature.
Create ReleaseTool to create a new release in Productboard.
Create UserTool to create a new user in Productboard.
Create Webhook SubscriptionTool to create a new webhook subscription.
Delete CompanyTool to delete a specific company.
Delete Company FieldTool to delete a specific company custom field.
Delete Custom Field ValueTool to delete a custom field value from a hierarchy entity in Productboard.
Delete Entity RelationshipTool to delete a relationship between two entities.
Delete Entity V2Tool to delete a PM entity using the v2 API.
Delete FeatureTool to delete a specific feature.
Delete Feature Objective LinkTool to delete a link between a feature and an objective.
Delete InitiativeTool to delete a specific initiative.
Delete Key ResultTool to delete a specific key result from Productboard.
Delete Note RelationshipTool to delete a note relationship.
Delete Note V2Tool to delete a note using the v2 API.
Delete Note TagTool to remove a tag from a Productboard note.
Delete ObjectiveTool to delete a specific objective from Productboard.
Delete Objective-Feature LinkTool to delete a link between an objective and a feature.
Delete ReleaseTool to delete a specific release.
Delete UserTool to delete a specific user.
Delete Webhook SubscriptionTool to delete a webhook subscription.
Get ComponentTool to retrieve details of a specific component.
Get Custom Field ValueTool to retrieve a custom field's value for a specific hierarchy entity.
Get Entity ConfigurationTool to retrieve entity configuration for a specific type.
Get Entity V2Tool to retrieve a PM entity using the v2 API.
Get Feature Release AssignmentTool to retrieve a specific feature release assignment.
Get Hierarchy Entity Custom FieldTool to retrieve a specific custom field definition for hierarchy entities.
Get Notes Configuration V2Tool to retrieve note configuration by type (simple, conversation, or opportunity).
Get Note V2Tool to retrieve a note using the v2 API.
Get ObjectiveTool to retrieve details of a specific objective.
Get ReleaseTool to retrieve details of a specific release by ID.
Get Release GroupTool to retrieve details of a specific release group.
Get Webhook SubscriptionTool to retrieve details of a specific webhook subscription.
List Analytics Member Activities V2Tool to retrieve member activity analytics data from Productboard.
List CompaniesTool to list companies.
List Company Custom FieldsLists all custom field definitions for companies in your Productboard workspace.
List Custom FieldsLists custom field definitions for hierarchy entities (Products, Components, Features).
List Custom Field ValuesLists custom field values for hierarchy entities (products, components, features) in Productboard.
List Entities Configurations V2Tool to retrieve configurations for all entity types in Productboard.
List Entity RelationshipsTool to retrieve relationships for an entity in Productboard.
List Entities V2Tool to list entities from Productboard using the v2 API.
List Feature InitiativesTool to list initiatives linked to a given feature.
List Feature ObjectivesLists all objectives (OKRs) linked to a top-level feature.
List Feature Release AssignmentsTool to list feature–release assignments.
List Feature StatusesTool to list feature statuses.
List Feedback Form ConfigurationsTool to list feedback form configurations.
List InitiativesTool to list initiatives from Productboard.
List Jira IntegrationsTool to list Jira integrations.
List Key ResultsList key results from Productboard.
List Notes Configurations V2Tool to list note configurations from Productboard v2 API.
List Note LinksTool to list links associated with a note.
List Note Relationships V2Tool to retrieve relationships associated with a note.
List Notes V2Tool to retrieve a paginated list of notes from Productboard using the v2 API.
List Note TagsTool to retrieve all tags associated with a specific Productboard note.
List Objective Linked FeaturesLists all features linked to a specific objective.
List Objective Linked InitiativesTool to list initiatives linked to a specific objective.
List Plugin IntegrationsList all plugin integrations in the Productboard workspace.
List Release GroupsLists all release groups in the Productboard workspace.
List ReleasesTool to list all releases in Productboard.
List UsersRetrieves a paginated list of all users in the Productboard workspace.
List Webhook SubscriptionsTool to list all webhook subscriptions.
Remove Note FollowerTool to remove a follower from a Productboard note.
Retrieve CompanyTool to retrieve details of a specific company.
Retrieve Company FieldTool to retrieve details of a specific company custom field.
Retrieve Company Field ValueTool to retrieve a specific company custom field value.
Retrieve FeatureTool to retrieve details of a specific feature.
Retrieve ProductTool to retrieve details of a specific product.
Retrieve UserTool to retrieve details of a specific user.
List SCIM UsersTool to list users via SCIM.
Search Entities V2Tool to search for entities across Productboard using the v2 API.
Set Company Field ValueTool to set or replace a specific company custom field's value.
Set Custom Field ValueTool to set a custom field value on a hierarchy entity.
Set Entity Parent RelationshipTool to set parent relationship on an entity.
Set Feature Release AssignmentTool to update a feature release assignment.
Set FeaturesTool to update a feature by ID.
Set Note Customer RelationshipTool to set a customer relationship on a note in Productboard.
Set ProductTool to update a product using PUT method in Productboard.
Update Company Custom FieldTool to update a company custom field name.
Update CompanyTool to update an existing company in Productboard.
Update ComponentTool to update an existing component.
Update Entity V2Tool to update a PM entity using the v2 API.
Update FeaturesTool to update a feature in Productboard.
Update Note V2Tool to update a note using the v2 API.
Update ObjectiveTool to update an existing objective in Productboard.
Update ProductTool to update a product in Productboard.
Update ReleaseTool to update an existing release in Productboard.
Update UserTool to update a user's information.

Conclusion

You've successfully integrated Productboard with OpenClaw using Composio plugin. Now interact with Productboard directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Productboard operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1000+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Productboard operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running capabilities

How to build Productboard MCP Agent with another framework

FAQ

What are the differences in Tool Router MCP and Productboard MCP?

With a standalone Productboard MCP server, the agents and LLMs can only access a fixed set of Productboard tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Productboard and many other apps based on the task at hand, all through a single MCP endpoint.

Can I use Tool Router MCP with OpenClaw?

Yes, you can. OpenClaw fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Productboard tools.

Can I manage the permissions and scopes for Productboard while using Tool Router?

Yes, absolutely. You can configure which Productboard scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Productboard data and credentials are handled as safely as possible.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.