Productboard MCP server
Productboard in any MCP client, through Memtro: Productboard does not publish this server. Memtro's Productboard connector reads Productboard through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.
What the model can do
Productboard product management: products, components and features with status, owner and timeframe, customer feedback notes by date, tag, customer or words, releases, objectives, companies and users, and which fields each entity type requires; can also add, update or delete a feedback note, create, update, link or delete a feature, initiative, objective, release or other entity when you ask.
Reads
productboard_productsProducts in the Productboard workspace (the top of the hierarchy): name, owner, description and link.productboard_componentsComponents (the groupings inside a product), optionally only those under one product: name, owner, parent and link.productboard_featuresFeatures with status, owner, parent, timeframe, tags and a short description.productboard_featureOne feature (or any product entity) by id: full description, status, owner, timeframe, tags, custom fields, and what it is related to — parent…productboard_notesCustomer feedback notes, newest first: title, content, owner, processed/archived state, tags, source, the customer…productboard_noteOne feedback note by id with its full content, customer, linked features, tags, source and owner.productboard_releasesReleases and release groups: name, status, timeframe, owner and description, for 'what is in the next release'.productboard_objectivesObjectives (and their key results when asked): name, status, owner, timeframe and description.productboard_customersCompanies or users (the customers behind feedback notes): name, domain or email, external id and link.productboard_entity_configurationWhich fields an entity type has in this workspace and which are required…
Acts, when you ask
These change something in Productboard. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.
productboard_create_noteAdds a feedback note to Productboard, where product managers triage it.productboard_update_noteChanges a Productboard feedback note by id — its title, its text (text notes only), owner (by email, or cleared), tags added or removed…productboard_delete_notePermanently deletes a Productboard feedback note by id, with its content and its links to features and customers — Productboard cannot restore it.productboard_create_entityCreates a Productboard entity — a feature, subfeature, component, product, initiative, objective, key result, release, release group…productboard_update_entityChanges a Productboard entity (feature, initiative, objective, release…) by id — its name, description, status (by name), owner (by email…productboard_create_entity_relationshipLinks two Productboard entities: parent (the first sits under the second), child, link (a plain two-way link), isBlockedBy or isBlocking.productboard_delete_entityPermanently deletes a Productboard entity (feature, initiative, objective, release, component, product…) by id…
Connect it
First connect Productboard on Dashboard → Connections, then add Memtro to your client once. The Productboard tools appear alongside the tools of everything else you have connected; nothing is configured per connector.
Claude Code
The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.
claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...Cursor
Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.
{
"mcpServers": {
"memtro": {
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Claude Desktop
Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…
OpenCode
A remote server in opencode.json.
{
"mcp": {
"memtro": {
"type": "remote",
"url": "https://platform.memtro.com/api/mcp",
"headers": {
"Authorization": "Bearer sk-memtro-..."
}
}
}
}Pi
One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.
Any other client
Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.
Who may use it
The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Productboard connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.
Ask it like this
- › What feedback have we had about CSV export since September?
- › Which features are In progress, and who owns each?
- › What has Northwind Traders asked for, and which features is it linked to?
- › Add a feedback note from sara@northwindtraders.com: wants scheduled exports to SFTP, from today's call
- › Move the scheduled exports feature to Planned and put it in the Q1 release
Questions
- Is this an official Productboard MCP server?
- No. It is Memtro's MCP server with Memtro's Productboard connector behind it: the connector reads Productboard through its API with the credentials you connect on Dashboard → Connections, and Productboard publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
- What does it cost?
- Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
- Can it change anything in Productboard?
- Only when you ask, and only what it has been granted: add a feedback note, linked to a customer by email; update a feedback note: title, content, owner, tags, processed or archived; delete a feedback note (permanent); create a feature, initiative, objective, release or other entity; update an entity: name, description, status, owner, timeframe, tags or archived; link two entities as parent, child, link or blocker; delete an entity and its children (permanent). Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
- Which clients work?
- Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.