productboard-mcp
Allows inspecting Jira integration configurations and connections within ProductBoard.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@productboard-mcpShow me all features in the backlog"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: targetprocess-mcp
Requirements
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 build2. Add your API token
mkdir -p ~/.config/productboard-mcp
echo "PRODUCTBOARD_API_TOKEN=your_token_here" > ~/.config/productboard-mcp/.envGet 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 # ESLintNotes 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_configurationsandpb_list_entity_configurationstools to discover what's available in your workspace before creating records
Licence
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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