Skip to main content
Glama
jonnystewart

productboard-mcp

by jonnystewart

productboard-mcp

An MCP (Model Context Protocol) server that connects Claude to the ProductBoard API v2. Ask Claude questions about your ProductBoard workspace in plain English.

What you can do

  • Notes — list, search, create, update, delete feedback notes and manage their relationships to features and customers

  • Entities — query and manage features, initiatives, objectives, components, releases, and more

  • Members & Teams — look up members, list teams, manage team membership

  • Analytics — retrieve member activity data

  • Jira integrations — inspect Jira integration configs and connections

  • Webhooks — list, create, and delete webhook subscriptions

35 tools in total, covering the full ProductBoard API v2 surface.

Related MCP server: Flow Boards MCP Server

Requirements

  • Claude Desktop

  • Node.js 18+

  • A ProductBoard account on the Pro plan or higher

  • A ProductBoard API token (Settings → Workspace → API Access)

Setup

1. Clone and build

git clone https://github.com/jonnystewart/productboard-mcp
cd productboard-mcp
npm install
npm run build

2. Add your API token

mkdir -p ~/.config/productboard-mcp
echo "PRODUCTBOARD_API_TOKEN=your_token_here" > ~/.config/productboard-mcp/.env

Get your token from ProductBoard: Settings → Workspace → API Access → Generate token

3. Add to Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "productboard": {
      "command": "node",
      "args": ["/absolute/path/to/productboard-mcp/dist/server.js"]
    }
  }
}

Alternatively, pass the token directly in the config:

{
  "mcpServers": {
    "productboard": {
      "command": "node",
      "args": ["/absolute/path/to/productboard-mcp/dist/server.js"],
      "env": {
        "PRODUCTBOARD_API_TOKEN": "your_token_here"
      }
    }
  }
}

4. Restart Claude Desktop

Fully quit (Cmd+Q) and relaunch. ProductBoard will appear in the connectors list.

Example prompts

  • "List my 10 most recent ProductBoard notes and summarise them"

  • "Show me all features in the backlog"

  • "How many notes were created last week?"

  • "Find all initiatives linked to our Q2 release"

  • "List all members and which teams they belong to"

Development

npm run dev    # Run with live reload (no build step)
npm run build  # Compile TypeScript → dist/
npm run lint   # ESLint

Notes on the API

  • ProductBoard API v2 is currently in beta

  • Rate limit: 50 requests/second per token

  • Many field names are workspace-specific — use the pb_list_note_configurations and pb_list_entity_configurations tools to discover what's available in your workspace before creating records

Licence

MIT

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that connects Claude to Trello, enabling comprehensive management of boards, lists, and cards through natural language conversation. It supports a wide range of actions including searching cards, adding comments, managing checklists, and tracking board activity.
    Last updated
    124
    ISC

View all related MCP servers

Related MCP Connectors

  • MCP server for interacting with the Supabase platform

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jonnystewart/productboard-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server