Connector guide8-minute read23 MCP tools7 languages

Connect Productboard to Claude via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

HCBy HelpCode teamUpdated 8 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Productboard

Productboard

Productboard product management through the REST API v2: products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, plus customer feedback notes, members and teams.

tools

23

Region

INTL

Category

Project Management

Authentication

Bearer Token

Required env vars

PRODUCTBOARD_API_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Productboard in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

AnythingMCP is listed in Claude's connector directory: add it to Claude in one click (opens in a new tab), then sign in and choose which MCP servers Claude may use.

Summary

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Try asking

Example prompts for Productboard

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Productboard · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Productboard, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Productboard + Claude

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Prerequisites

See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:

PRODUCTBOARD_API_TOKEN

Step 1 — Get credentials

Setting up takes about 2 minutes. You need a Productboard workspace on the Pro plan or higher.

  1. In Productboard open Settings > Integrations > Public APIs > Access Token and click + to create a token. Copy it right away: it is shown only once.
  2. Paste it into PRODUCTBOARD_API_TOKEN, without a Bearer prefix. It is sent as Authorization: Bearer <token> and acts with the rights of the member who created it, so a token of a workspace admin or maker sees the most.
  3. Install the connector and run productboard_list_entity_configurations: it confirms the token and lists the entity types of your workspace.

API v2 only: the connector uses the Productboard REST API v2 (https://api.productboard.com/v2). API v1 was deprecated in April 2026 and sunset on 8 July 2026.

Everything is an entity: products, components, features, subfeatures, initiatives, objectives, key results, releases, release groups, users and companies (and competitors and tasks where the workspace has them) are entities with a type. Customer feedback lives in notes.

Discover the workspace first: fields differ per workspace. productboard_list_entity_configurations and productboard_get_entity_configuration show every field of a type (standard ones such as name, description, status, owner, timeframe, teams, tags, and custom fields keyed by UUID), which are required and which patch operations each accepts. productboard_list_note_configurations does the same for notes, productboard_list_field_values lists the options of a select, tag or status field.

What it reads:

  • The roadmap: productboard_list_entities with types (for example ["feature"], ["objective", "keyResult"] or ["company"]) and filters by name, owner, status, team, parent or archived state; productboard_search_entities for structured filters on several ids, dates, field values (also custom fields), parents and customers, with a choice of returned fields; productboard_get_entity for one item with its links.html URL.
  • The hierarchy: productboard_list_entity_relationships shows parent, children, links and blockers, for example all features of a component.
  • Feedback: productboard_list_notes by date, owner, creator, source system, processed or archived state; productboard_search_notes for full-text search combined with tags, customer and linked features; productboard_get_note and productboard_list_note_relationships for one note, its customer and its linked features.
  • People: productboard_list_members and productboard_get_member for workspace members, productboard_list_teams and productboard_list_team_members for teams.

What it writes:

  • productboard_create_entity creates a feature, component, initiative, objective, key result, release, company and more with type and fields; the parent is set through relationships, for example [{"type": "parent", "target": {"id": "<component id>"}}].
  • productboard_update_entity overwrites values with fields or applies patch operations (set, addItems, removeItems, clear) on lists such as tags and teams.
  • productboard_set_entity_parent moves an entity under another parent; productboard_create_entity_relationship adds a link, isBlockedBy or isBlocking relationship.
  • productboard_create_note captures feedback in the Insights inbox with title, text, tags, owner, source record, customer and linked features; productboard_update_note changes it (for example marks it processed); productboard_link_note attaches a note to a feature or sets its customer.

Nothing to switch off, nothing to delete: no tool is switched off at install because the connector has no delete tools at all. Deleting an entity in API v2 also deletes all its children, so deleting stays in the Productboard app.

Data formats: references are objects: owners as {"email": "[email protected]"} or {"id": "<uuid>"}, a status as {"name": "In progress"}, tags as [{"name": "Q4"}]. timeframe looks like {"startDate": "2026-10-01", "endDate": "2026-12-31", "granularity": "month"}. Note content and rich text fields take simple HTML or plain text. Lists return data, each item with id, type, fields, links.html, createdAt and updatedAt. All ids are UUIDs and times ISO 8601 in UTC. Without the members:pii:read permission owner emails come back as [redacted].

Paging: when links.next is set, the AI takes the pageCursor value from that URL and passes it as page_cursor; it stops when links.next is null.

Limits and common errors: 50 requests per second per token; 429 comes with Retry-After. 401 means a wrong or revoked token, 403 a token whose member lacks the rights for that data, 400 or 422 an unknown field or type: the message names what the workspace accepts, and the AI checks the configuration.

The connector does not delete entities or notes, does not change workspace settings, fields or statuses and does not use the retired API v1.

Step 2 — Install the adapter

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Step 3 — Add the connector in Claude

Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide shows YOUR_SERVER_ID.

Recommended path: works on claude.ai web without editing any config file.

  1. In Claude, open Customize → Connectors.
  2. Click +, then Add custom connector.
  3. Enter a name, e.g. Productboard, and the remote MCP server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, then click Add.
  4. Click Connect and sign in to AnythingMCP (OAuth) to allow access.

All tools below appear in your chat: start typing prompts.

Available tools

ToolWhat it does
productboard_list_entity_configurationsList the entity types of the workspace (product, component, feature, subfeature, initiative, objective, keyResult, release, releaseGroup…
productboard_get_entity_configurationFields of one entity type (e.g. feature or company): standard and custom fields with their types, whether they are required, and the…
productboard_list_entitiesList entities (features, components, products, initiatives, objectives, key results, releases, companies, users, ...) with their fields…
productboard_search_entitiesSearch entities with a structured filter: several types or ids, created or updated date ranges, field values (name, archived, owner…
productboard_get_entityOne entity (feature, component, product, initiative, objective, key result, release, company, user, ...) by id with all its fields, its…
productboard_create_entityCreate an entity: a feature, subfeature, component, product, initiative, objective, key result, release, release group, company or user
productboard_update_entityUpdate an entity. fields overwrites the given values (null clears one); patch applies operations: set, addItems and removeItems on lists…
productboard_list_entity_relationshipsRelationships of an entity: its parent, children, linked entities and blockers (type parent, child, link, isBlockedBy, isBlocking) with the…
productboard_create_entity_relationshipAdd a relationship from one entity to another: link (related items), isBlockedBy or isBlocking (dependencies), or child
productboard_set_entity_parentSet or replace the parent of an entity, e.g. move a feature to another component, a subfeature under a feature or a key result under an…
productboard_list_field_valuesAllowed values of a select, multi-select, tag or status field (custom field UUID, or a standard field name such as status or tags), with…
productboard_list_note_configurationsNote types of the workspace (textNote, conversationNote, opportunityNote) with their fields, required fields and patch operations
productboard_list_notesList customer feedback notes, newest first, with name, content, tags, owner, processed and archived state
productboard_search_notesFull-text search over notes, optionally combined with filters on tags, owner, processed or archived state, dates, customer and linked…
productboard_get_noteOne note by id with its fields (name, content, tags, owner, creator, processed, archived), metadata source and the links.html URL to open…
productboard_create_noteCapture customer feedback as a note in the Productboard Insights inbox: a title, the feedback text, optional tags, owner, source record…
productboard_update_noteUpdate a note. fields overwrites the given values (name, content, owner, processed, archived, ...); patch applies set, addItems…
productboard_list_note_relationshipsRelationships of a note: the customer (user or company) it came from and the entities (features, components, products) it is linked to
productboard_link_noteLink a note to a feature, subfeature, component or product (type link, the insight then counts for that item), or assign its customer (type…
productboard_list_membersMembers of the Productboard workspace (name, email, role), oldest first
productboard_get_memberOne workspace member by id: name, email, role, disabled or invited state and teams
productboard_list_teamsTeams of the workspace with name, handle and description, newest first
productboard_list_team_membersMembers of one team (name, email, role), newest membership first, with cursor paging

Example prompts

  • "List the features in the status In progress with owner and timeframe, grouped by component."
  • "Which unprocessed feedback notes from the last two weeks mention onboarding? Summarise the main themes."
  • "Create a feature named Dark mode for the mobile app under the Mobile component, owned by [email protected], status New idea."
  • "Capture this support ticket as a note from [email protected] and link it to the CSV export feature."
  • "Show our objectives and their key results for this quarter, with status and owner."

FAQ

Does it work with Claude Code as well as Claude Desktop? Yes, point both at https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Next steps

Was this guide helpful?

Your Productboard agent is one click away.

Install the connector, paste the key, prompt Claude. Free for 7 days, no credit card.

Related guides

Connectors

Connect Productboard to ChatGPT via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Connectors

Connect Productboard to Cursor via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Connectors

Connect Productboard to Gemini CLI via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Connectors

Connect Productboard to Meta Muse via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Connectors

Productboard MCP Server: Features, Feedback and Releases

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.

Connectors

Connect Productboard to Microsoft Copilot via MCP

Productboard product management through the REST API v2: read and edit products, components, features, initiatives, objectives and key results, releases, companies and users as entities with custom fields and relationships, capture and search customer feedback notes and link them to features, and look up members and teams.