Productboard for AI agents
Productboard is a product management platform that gathers customer feedback and prioritizes features against a roadmap. Product teams use it to decide what to build based on real customer input. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Productboard.
Create a feature from feedback
Turn a piece of customer feedback into a tracked feature idea on the roadmap.
Check a note's linked features read-only
Look up which features a feedback note is linked to before prioritizing it further.
Delete a feature with approval
Remove a feature from the roadmap only after a product manager confirms it is cut.
99 Productboard actions, graded by risk.
Every Productboard action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
47Look things up. Allowed by default.
- productboard.list_usersList Users
- productboard.get_releaseGet Release
- productboard.get_notes_v2Get Note V2
- productboard.get_webhooksGet Webhook Subscription
- productboard.get_componentGet Component
- productboard.get_objectiveGet Objective
- productboard.list_notes_v2List Notes V2
- productboard.list_releasesList Releases
- productboard.list_webhooksList Webhook Subscriptions
- productboard.list_companiesList Companies
- productboard.list_note_tagsList Note Tags
- productboard.get_entities_v2Get Entity V2
- productboard.list_entities_v2List Entities V2
- productboard.list_initiativesList Initiatives
- productboard.list_key_resultsList Key Results
- productboard.list_notes_linksList Note Links
write
34Create and change things. Allow, or ask the user first.
- productboard.update_userUpdate User
- productboard.add_note_tagAdd Note Tag
- productboard.create_usersCreate User
- productboard.create_companyCreate Company in Productboard
- productboard.create_featureCreate Feature
- productboard.create_releaseCreate Release
- productboard.create_webhookCreate Webhook Subscription
- productboard.update_companyUpdate Company
- productboard.update_productUpdate Product
- productboard.update_releaseUpdate Release
- productboard.create_notes_v2Create Note (v2)
- productboard.update_featuresUpdate Features
- productboard.update_notes_v2Update Note V2
- productboard.create_componentCreate Component
- productboard.create_note_linkCreate Note Link
- productboard.update_componentUpdate Component
destructive
18Delete, cancel or archive. Ask first, or deny outright.
- productboard.delete_userDelete User
- productboard.delete_companyDelete Company
- productboard.delete_featureDelete Feature
- productboard.delete_releaseDelete Release
- productboard.delete_webhookDelete Webhook Subscription
- productboard.delete_notes_v2Delete Note V2
- productboard.delete_note_tagDelete Note Tag
- productboard.delete_objectivesDelete Objective
- productboard.delete_entities_v2Delete Entity V2
- productboard.delete_initiativesDelete Initiative
- productboard.delete_key_resultsDelete Key Result
- productboard.delete_company_fieldDelete Company Field
- productboard.remove_note_followerRemove Note Follower
- productboard.delete_custom_field_valueDelete Custom Field Value
- productboard.delete_feature_objective_linkDelete Feature Objective Link
- productboard.delete_notes_relationships_v2Delete Note Relationship
Productboard in three steps.
- 01Your users connect ProductboardThey sign in to Productboard on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, writes like “create User” can wait for the user, and “delete User” can be denied outright.
- 03Any agent can actYour agent calls Productboard through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('productboard', { read: 'allow', write: 'ask', // create_users destructive: 'deny', // delete_user }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Productboard connects.
Users sign in to Productboard on Arc0 Connect and approve the scopes you request. Build with Arc0’s Productboard OAuth app, or bring your own so the Productboard consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
The same Productboard connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key · OAuth 2.0
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Productboard from any agent.
More project management apps.
Productboard and Arc0, answered.
Can I use Productboard with Claude, ChatGPT or Cursor?
Yes. Connect Productboard to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Productboard actions you allow.
How do users connect Productboard?
Users sign in to Productboard on Arc0 Connect and approve the scopes you request. Build with Arc0’s Productboard OAuth app, or bring your own so the Productboard consent screen names you. Tokens refresh automatically, and you can export them whenever you want.
Which Productboard actions can my agent take?
99 in total: 47 read, 34 write and 18 destructive, such as “create User”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Productboard?
Yes. Actions like “delete User” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Productboard too?
Yes. The same Productboard connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Productboard into your agent.
Your users connect Productboard once, under your brand. Your agent gets 99 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan