products_list
Retrieve all available products and bundles from the Pickaxe studio to manage AI agents, knowledge bases, and document operations.
Instructions
List all available products/bundles in the Pickaxe studio.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| studio | No | Studio name to use. Available: STAGING, MAIN, DEV, PRODUCTION. Default: PRODUCTION |
Implementation Reference
- src/index.ts:577-580 (handler)The handler function for the 'products_list' tool. It makes a GET request to the Pickaxe API endpoint '/studio/product/list' using the shared 'pickaxeRequest' helper and returns the result as formatted JSON.case "products_list": { const result = await pickaxeRequest("/studio/product/list", "GET", undefined, studio); return JSON.stringify(result, null, 2); }
- src/index.ts:399-408 (registration)Registration of the 'products_list' tool in the tools array, including its name, description, and input schema which accepts an optional 'studio' parameter.{ name: "products_list", description: "List all available products/bundles in the Pickaxe studio.", inputSchema: { type: "object", properties: { studio: studioParam, }, }, },
- src/index.ts:402-408 (schema)Input schema for the 'products_list' tool, defining it takes an optional 'studio' parameter.inputSchema: { type: "object", properties: { studio: studioParam, }, }, },