Productboard Automation
Automate your Productboard product management operations directly from Claude Code. Create notes from customer feedback, browse features and objectives, link entities, and track releases -- all without leaving your terminal.
Toolkit docs: composio.dev/toolkits/productboard
Setup
- •Add the Rube MCP server to your Claude Code config with URL:
https://rube.app/mcp - •When prompted, authenticate your Productboard account through the connection link provided
- •Start automating your product management workflows with natural language
Core Workflows
1. Manage Customer Notes
Create notes from customer feedback and organize them with tags, links, and followers.
Tools: PRODUCTBOARD_CREATE_NOTE, PRODUCTBOARD_LIST_NOTES, PRODUCTBOARD_ADD_NOTE_TAG, PRODUCTBOARD_ADD_NOTE_FOLLOWERS, PRODUCTBOARD_CREATE_NOTE_LINK
Create a note titled "Mobile app crash report" with content from customer feedback, tagged "bug" and linked to feature abc-123
Key parameters for PRODUCTBOARD_CREATE_NOTE:
- •
title(required) andcontent(required) -- note title and body - •
customer_emailoruser.email-- attribute to a customer/user - •
tags-- array of tag strings for categorization - •
display_url-- URL linked from the note title - •
source-- origin system withoriginandrecord_id - •
company-- associate with a company
Key parameters for PRODUCTBOARD_LIST_NOTES:
- •
createdFrom/createdTo-- ISO 8601 date range - •
last-- relative time window (e.g.,"6m","10d","24h") - •
term-- full-text search by title or content - •
allTags/anyTag-- filter by tags (cannot combine both) - •
featureId,companyId,ownerEmail,source-- entity filters - •
pageLimit(max 100) /pageCursor-- pagination
2. Browse and Retrieve Features
List all features/subfeatures and retrieve detailed information.
Tools: PRODUCTBOARD_LIST_FEATURES, PRODUCTBOARD_RETRIEVE_FEATURE
List the first 50 features in Productboard, then get details on feature abc-def-123
- •
PRODUCTBOARD_LIST_FEATURESsupportspageLimit(default 100) andpageOffsetfor pagination - •
PRODUCTBOARD_RETRIEVE_FEATURErequires featureid(UUID) to get complete details
3. Objectives and Key Results (OKRs)
List objectives, view feature-objective links, and browse key results.
Tools: PRODUCTBOARD_LIST_OBJECTIVES, PRODUCTBOARD_LIST_FEATURE_OBJECTIVES, PRODUCTBOARD_LIST_KEY_RESULTS
Show me all in-progress objectives owned by alice@example.com
Key parameters for PRODUCTBOARD_LIST_OBJECTIVES:
- •
status.name-- filter by status (e.g.,"In Progress") - •
owner.email-- filter by owner email - •
parent.id-- filter by parent objective - •
archived-- filter by archived state
PRODUCTBOARD_LIST_FEATURE_OBJECTIVES:
- •Requires
id(UUID) of a top-level feature (not subfeatures) - •Supports
pageCursorfor pagination
4. Component Management
List product components for organizing features and the product hierarchy.
Tool: PRODUCTBOARD_LIST_COMPONENTS
List all components in our Productboard workspace
- •Supports
page_limitandpage_offsetfor pagination - •Follow
links.nextfor additional pages
5. Release Tracking
View feature-release assignments with state and date filters.
Tool: PRODUCTBOARD_LIST_FEATURE_RELEASE_ASSIGNMENTS
Show all active release assignments for feature abc-123
- •Filter by
feature.id,release.id,release.state(planned, active, closed) - •Date range filters:
release.timeframe.endDate.fromandrelease.timeframe.endDate.to(YYYY-MM-DD)
6. Link Notes to Features
Connect customer feedback notes to product features for insight aggregation.
Tool: PRODUCTBOARD_CREATE_NOTE_LINK
Link note 3fa85f64-5717 to feature 1b6c8c76-8f5d for tracking
- •Requires
noteId(UUID) andentityId(UUID of feature, component, or product) - •Use after creating notes to ensure feedback is connected to the right product areas
Known Pitfalls
- •Top-level features only for objectives:
PRODUCTBOARD_LIST_FEATURE_OBJECTIVESonly works with top-level feature IDs, not subfeature IDs. UsePRODUCTBOARD_LIST_FEATURESto identify which features are top-level. - •Tag filter exclusivity:
allTagsandanyTagcannot be combined inPRODUCTBOARD_LIST_NOTES. Choose one filter strategy per query. - •Relative vs. absolute dates: The
lastparameter (e.g.,"24h") cannot be combined withcreatedFrom/createdToinPRODUCTBOARD_LIST_NOTES. Use one approach, not both. - •Cursor-based pagination: Follow
links.nextor usepageCursorfrom responses for multi-page results. Offset-based and cursor-based pagination are used on different endpoints -- check each tool. - •Note attribution: Either
user.emailorcustomer_emailmust be provided inPRODUCTBOARD_CREATE_NOTEto attribute feedback. Without