Productboard MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Productboard MCP or direct API to collect user feedback, prioritize features, update roadmaps, and manage product insights through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Productboard Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Productboard now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

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.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Productboard tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Show me all features currently marked as high priority in Productboard')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Productboard Integration

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

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Productboard 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 Productboard
  • Scoped, least privilege access to Productboard resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

Do I need my own developer credentials to use Productboard with Composio?

No, you can get started immediately using Composio's built-in Productboard app. For production, we recommend configuring your own OAuth credentials.

Can I use multiple toolkits together?

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

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

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

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.