logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

workato-automation-gateway

A service layer providing advanced programmatic access to Workato's platform capabilities, focusing on workflow orchestration, asset lifecycle management, and operational auditing via its native API. Facilitates robust configuration oversight and automation governance.

Author

workato-automation-gateway logo

jacobgoren-sb

MIT License

Quick Info

GitHub GitHub Stars 2
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

toolsworkflowsautomationbusiness toolsautomation workflowsworkato api

Workato Automation Platform Controller (APC) Gateway

This toolkit functions as a dedicated Model Context Protocol (MCP) server, engineered for smooth integration with advanced AI reasoning environments like Cursor or Claude. It exposes Workato's extensive API functionality through structured, context-aware commands.

Core Functional Domains

Workflow Orchestration Control (Recipes)

  • Lifecycle Operations: Initiate, suspend, and terminate defined automation workflows (recipes).
  • Inventory & Querying: Retrieve comprehensive lists of existing workflows, including status reporting.
  • Structure Management: Handle the organization of workflows within designated containers (folders/projects).

System Credential Management (Connections)

  • Access Point Handling: Catalog established system integrations (connections).
  • Provisioning: Tools to establish new connection instances.
  • Status Verification: Inspect current operational status and configuration parameters of linkages.

Platform Component Cataloging

  • Integration Discovery: Access metadata concerning available platform connectors.
  • Capability Mapping: Examine the specific operations supported by listed platform integrations.

Structural Organization & Governance

  • Hierarchical Structuring: Create and manipulate organizational units (folders).
  • Configuration Oversight: Manage high-level project settings that govern automation scopes.

Operational Auditing and Reporting (Activity Logs)

  • Traceability: Capture a complete chronological record of all platform events.
  • Granular Filtering: Apply complex filters based on temporal windows, user identities, and event classifications.
  • Environment Context: Support logging across distinct deployment zones (e.g., development, staging, production).

Metadata Labeling (Tagging System)

  • CRUD Operations: Full capability to create, modify, and retire descriptive tags.
  • Asset Association: Apply or detach tags to core platform entities (workflows, connections).
  • Advanced Retrieval: Query tags based on descriptive text, author, or utilization frequency, with sorting capabilities.

Deployment Guide for AI Agents

Prerequisites: Node.js runtime environment.

  1. Dependency Acquisition: bash npm install # or yarn install
  2. Compilation Step: bash npm run build

Integration into Cursor (MCP Setup):

Navigate to Cursor Settings -> Features -> MCP, then Add New MCP Server: * Name: Workato Automation Platform Controller * Type: stdio * Command: node /absolute/path/to/project/dist/server.js * Environment: Set WORKATO_API_TOKEN to your authorization credential.

*Configuration Alternative (via .cursor/mcp.json):

{
  "mcpServers": {
    "workato-ops": {
      "command": "node",
      "args": ["/path/to/project/dist/server.js"],
      "env": {
        "WORKATO_API_TOKEN": "YOUR_SECRET_KEY"
      }
    }
  }
}

Configuration for Claude Desktop:

Modify the relevant configuration file (claude_desktop_config.json located in application support directories for macOS/Windows/Linux) to include the server definition under mcp_servers, similar to the .cursor/mcp.json structure above, ensuring a restart of the desktop client afterward.

Exposed Tool Endpoints

Domain Command Purpose
Workflow list-recipes, create-recipe, start-recipe, stop-recipe Manage recipe execution state and inventory.
Credentials list-connections, create-connection Oversee system integration linkages.
Discovery list-connectors, list-all-connectors Explore platform integration options.
Structure list-folders, create-folder, update-folder, list-projects, update-project Hierarchical organization manipulation.
API list-api-endpoints Inventory of accessible platform API paths.
Audit list-activity-logs Retrieve detailed, filterable operational history across environments.
Metadata list-tags, create-tag, update-tag, delete-tag, manage-tags Administration and application of asset labels.
Job Mgmt list-recipe-jobs, get-job, resume-job Detailed monitoring and control over job instances.

Support & Development: Direct any issues or contributions (Pull Requests welcome) through the project repository. Developed by Jacob Goren.

See Also

`