Skip to main content
Glama

get_available_apps

Retrieve available apps and their capabilities from the Automatisch workflow automation platform to identify integration options for building workflows.

Instructions

Get list of available apps and their capabilities

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
categoryNoFilter by app category

Implementation Reference

  • The execution handler for the 'get_available_apps' tool within the CallToolRequestHandler switch statement. It calls main.api.getAvailableApps(args) and returns the result as JSON text content.
    case "get_available_apps": return { content: [ { type: "text", text: JSON.stringify(await main.api.getAvailableApps(args), null, 2) } ] };
  • Tool registration entry in the ListToolsRequestHandler response, including name, description, and input schema definition.
    { 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" } } } },
  • Input schema definition for the 'get_available_apps' tool, specifying optional 'category' parameter.
    { 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" } } } },
  • Stub helper function for getAvailableApps called by the tool handler. Intended to contain the core API logic.
    getAvailableApps: async function(args: any = {}) { // ... copy getAvailableApps logic from index.ts ... },

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/milisp/automatisch-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server