UNPKG

productboard-mcp

Version:

Integrate the Productboard API into agentic workflows via MCP

23 lines (22 loc) 739 B
import productboardClient from "../productboard_client.js"; const getFeatureStatusesTool = { "name": "get_feature_statuses", "description": "Returns a list of all feature statuses. This API is paginated and the page limit is always 100", "inputSchema": { "type": "object", "properties": { "page": { "type": "number", "default": 1 } } } }; const getFeatureStatuses = async (request) => { let endpoint = "/feature-statuses"; if (request.page && request.page > 1) { endpoint += `?pageOffset=${(request.page - 1) * 100}`; } return productboardClient.get(endpoint); }; export { getFeatureStatusesTool, getFeatureStatuses };