get_available_apps
Retrieve available apps and their capabilities from the Automatisch workflow automation platform to identify integration options for building automated workflows.
Instructions
Get list of available apps and their capabilities
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| category | No | Filter by app category |
Implementation Reference
- src/handlers.ts:355-363 (handler)The execution handler for the 'get_available_apps' tool. It calls the API helper main.api.getAvailableApps(args) and formats the result as JSON text content.case "get_available_apps": return { content: [ { type: "text", text: JSON.stringify(await main.api.getAvailableApps(args), null, 2) } ] };
- src/handlers.ts:162-174 (registration)Registration of the 'get_available_apps' tool in the ListTools response, including name, description, and input schema.{ name: "get_available_apps", description: "Get list of available apps and their capabilities", inputSchema: { type: "object", properties: { category: { type: "string", description: "Filter by app category" } } } },
- src/handlers.ts:165-173 (schema)Input schema definition for the 'get_available_apps' tool.inputSchema: { type: "object", properties: { category: { type: "string", description: "Filter by app category" } } }
- src/api.ts:33-35 (helper)API helper function getAvailableApps that implements the core logic for retrieving available apps (currently a stub). Called by the tool handler.getAvailableApps: async function(args: any = {}) { // ... copy getAvailableApps logic from index.ts ... },