{
 "categories": [
  "project-management",
  "productivity"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-09-24",
   "fact": "homepage",
   "note": "The API token page tells users to sign in at https://www.productboard.com.",
   "source": "https://developer.productboard.com/reference/api-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "license",
   "note": "API tokens are available on the Pro plan and higher. The page points at the Productboard pricing page for plan names.",
   "source": "https://developer.productboard.com/reference/api-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "deployment",
   "note": "The REST example calls https://api.productboard.com/v2/notes, a Productboard-hosted API.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "platforms",
   "note": "MCP is enabled in the workspace web app at Settings, MCP Server.",
   "source": "https://developer.productboard.com/reference/mcp-install.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.exists",
   "note": "Productboard documents a REST API v2. Every request uses Authorization Bearer.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.kinds[0]",
   "note": "The authentication page calls it the Productboard REST API v2 and shows an HTTPS GET to /v2/notes.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.auth[0]",
   "note": "Personal access tokens are created under Settings, Integrations, Public APIs, Access Token, and sent as Authorization Bearer.",
   "source": "https://developer.productboard.com/reference/api-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.auth[1]",
   "note": "OAuth 2.0 authorization code is documented for public integrations acting on behalf of Productboard users.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.auth[2]",
   "note": "OAuth server-to-server JWT is documented for backend jobs that act as specific workspace users.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.coverage",
   "note": "API tokens require Pro or higher. The opened reference lists notes, entities, members, teams, integrations, and webhooks, which is not the whole product. Coverage is partial.",
   "source": "https://developer.productboard.com/reference/api-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.api.docs",
   "note": "Opened as the current REST authentication page.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.mcp.first_party",
   "note": "Productboard documents its own MCP server, marked Beta, for reading and writing specs as the signed-in user.",
   "source": "https://developer.productboard.com/reference/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.mcp.verdict",
   "note": "The connect guide is Productboard's own documentation for https://mcp.productboard.com, so the verdict is official.",
   "source": "https://developer.productboard.com/reference/mcp-install.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.extensibility.webhooks",
   "note": "The developer reference navigation on this page lists webhook subscription create, get, list, and delete operations.",
   "source": "https://developer.productboard.com/reference/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.data_access.export[0]",
   "note": "The example GET to /v2/notes requires Accept application/json.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.data_access.import[0]",
   "note": "The same developer reference lists POST operations for creating notes and entities.",
   "source": "https://developer.productboard.com/reference/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://developer.productboard.com/llms.txt is the first-party developer documentation index. The authentication page tells agents to use it.",
   "source": "https://developer.productboard.com/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "verdict.scores.api",
   "note": "Documented REST v2 with three auth methods and a Pro-plan token gate. Score 7.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "verdict.scores.mcp",
   "note": "Official hosted MCP for spec search, edits, comments, and status, still marked Beta and admin-enabled. Score 6.",
   "source": "https://developer.productboard.com/reference/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "freshness.watch[0].url",
   "note": "Opened as the current MCP server page, including beta status and spec actions.",
   "source": "https://developer.productboard.com/reference/mcp-server",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "freshness.watch[1].url",
   "note": "Opened as the current connect guide. updatedAt is 2026-06-22. The server URL is https://mcp.productboard.com.",
   "source": "https://developer.productboard.com/reference/mcp-install.md",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "freshness.watch[2].url",
   "note": "Opened as the current REST authentication page.",
   "source": "https://developer.productboard.com/reference/authentication",
   "tier": "declared"
  },
  {
   "date": "2026-09-24",
   "fact": "freshness.watch[3].url",
   "note": "Opened as the current Productboard developer index.",
   "source": "https://developer.productboard.com/llms.txt",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-24",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developer.productboard.com/reference/mcp-server"
   },
   {
    "type": "mcp",
    "url": "https://developer.productboard.com/reference/mcp-install.md"
   },
   {
    "type": "docs",
    "url": "https://developer.productboard.com/reference/authentication"
   },
   {
    "type": "docs",
    "url": "https://developer.productboard.com/llms.txt"
   }
  ]
 },
 "homepage": "https://www.productboard.com/",
 "id": "productboard",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "api-token",
    "oauth2-authorization-code",
    "oauth2-jwt"
   ],
   "coverage": "partial",
   "docs": "https://developer.productboard.com/reference/authentication",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Productboard documents a REST API and a beta MCP server for specs. Browser control was not tested.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Productboard",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "jira"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Productboard",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 7,
   "rpa": null
  },
  "summary": "Productboard is automatable today through its REST API v2. This record is the Productboard product-management workspace, including specs authored in Spark. Requests go to https://api.productboard.com/v2 with Authorization Bearer and Accept application/json. Documented REST methods are a personal access token, OAuth 2.0 authorization code, and OAuth server-to-server JWT. API tokens are created under Settings, Integrations, Public APIs, Access Token, on the Pro plan and higher. The reference lists notes, entities, members, teams, Jira and plugin integrations, and webhook subscriptions. Productboard also hosts a beta MCP server at https://mcp.productboard.com. An admin turns it on under Settings, MCP Server, and chooses which roles may connect. Sign-in is OAuth dynamic client registration with PKCE. The agent acts as the signed-in user. Documented actions are finding and reading specs, editing spec content, posting comments, and updating status. Productboard marks the server Beta. https://developer.productboard.com/llms.txt is the developer documentation index. A published language SDK and connector catalogs were not established. Computer-use viability is unassessed. API scores 7. MCP scores 6. API is the best path because tokens and server-to-server JWT cover workspace data without the MCP beta label.\n"
 }
}