Skip to main content
Glama

list_workflows

Retrieve and filter workflows from the Automatisch automation platform to view active, inactive, or all workflows with optional result limits.

Instructions

List all workflows in Automatisch

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
statusNoFilter workflows by status
limitNoLimit number of results

Implementation Reference

  • The MCP tool handler for 'list_workflows' which invokes the API helper main.api.listWorkflows and returns the result as JSON text.
    case "list_workflows": return { content: [ { type: "text", text: JSON.stringify(await main.api.listWorkflows(args), null, 2) } ] };
  • Input schema definition for the 'list_workflows' tool, specifying optional status filter and limit parameters.
    inputSchema: { type: "object", properties: { status: { type: "string", enum: ["active", "inactive", "all"], description: "Filter workflows by status" }, limit: { type: "number", description: "Limit number of results" } } }
  • src/handlers.ts:10-27 (registration)
    Registration of the 'list_workflows' tool in the ListToolsRequestHandler response, including name, description, and schema.
    { name: "list_workflows", description: "List all workflows in Automatisch", inputSchema: { type: "object", properties: { status: { type: "string", enum: ["active", "inactive", "all"], description: "Filter workflows by status" }, limit: { type: "number", description: "Limit number of results" } } } },
  • API helper method listWorkflows that is called by the tool handler. Currently a stub awaiting implementation logic.
    listWorkflows: async function(args: any = {}) { // ... copy listWorkflows 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