product-management
Productboard CLI for Headless Automation
Use the Productboard CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
8 functions 6 read 2 write Bearer token auth
Productboard CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Productboard CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Productboard CLI for Headless Automation
kosmokrator integrations:configure productboard --set access_token="$PRODUCTBOARD_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call productboard.productboard_list_features '{"pageSize":1,"cursor":"example_cursor"}' --json Discovery Before Execution
Agents and scripts can inspect Productboard docs and schemas before choosing a function.
kosmo integrations:docs productboard --json
kosmo integrations:docs productboard.productboard_list_features --json
kosmo integrations:schema productboard.productboard_list_features --json
kosmo integrations:search "Productboard" --json
kosmo integrations:list --json Useful Productboard CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
productboard.productboard_list_features | Read | pageSize, cursor | List features from Productboard. Returns feature names, statuses, descriptions, and product assignments. Supports cursor-based pagination. |
productboard.productboard_get_feature | Read | id | Get detailed information about a specific Productboard feature by its ID. |
productboard.productboard_create_feature | Write | name, description, product_id, status, owner_ids | Create a new feature in Productboard. Requires at minimum a name. Optionally set description, product, status, and owner. |
productboard.productboard_list_notes | Read | pageSize, cursor | List notes (customer feedback) from Productboard. Returns note titles, content, authors, and linked features. Supports cursor-based pagination. |
productboard.productboard_create_note | Write | title, content, owner_id, feature_ids, company_ids | Create a new note (customer feedback) in Productboard. Requires at minimum a title. Optionally set content, owner, and linked features. |
productboard.productboard_list_products | Read | pageSize, cursor | List products from Productboard. Returns product names, descriptions, and IDs. Supports cursor-based pagination. |
productboard.productboard_list_companies | Read | pageSize, cursor | List companies from Productboard. Returns company names, domains, and IDs. Supports cursor-based pagination. |
productboard.productboard_get_current_user | Read | none | Get the currently authenticated Productboard user profile. Returns name, email, and role. Useful for verifying API connectivity. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.