npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

Iโ€™ve always been into building performant and accessible sites, but lately Iโ€™ve been taking it extremely seriously. So much so that Iโ€™ve been building a tool to help me optimize and monitor the sites that I build to make sure that Iโ€™m making an attempt to offer the best experience to those who visit them. If youโ€™re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, ๐Ÿ‘‹, Iโ€™m Ryan Hefnerย  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If youโ€™re interested in other things Iโ€™m working on, follow me on Twitter or check out the open source projects Iโ€™ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soonโ€“ish.

Open Software & Tools

This site wouldnโ€™t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you ๐Ÿ™

ยฉ 2026 โ€“ย Pkg Stats / Ryan Hefner

@mseep/workato-mpc-server

v1.0.0

Published

๐Ÿค– Workato MCP Server Welcome to your Workato API integration toolkit, designed as a Model Context Protocol (MCP) server for Cursor or Claude! This project provides seamless interaction with Workato's API through custom AI tools.

Downloads

2

Readme

๐Ÿค– Workato MCP Server Welcome to your Workato API integration toolkit, designed as a Model Context Protocol (MCP) server for Cursor or Claude! This project provides seamless interaction with Workato's API through custom AI tools.

โœจ Features ๐Ÿ”„ Recipe Management

  • List, create, start, and stop recipes
  • Monitor recipe execution jobs
  • Manage recipe folders and projects

๐Ÿ”Œ Connection Management

  • List and create connections
  • View connection details and status
  • Manage connection configurations

๐Ÿ” Connector Discovery

  • List available connectors and their capabilities
  • View connector metadata and supported operations
  • Browse all platform connectors

๐Ÿ“‚ Folder & Project Organization

  • Create and manage folders
  • Organize recipes and connections
  • Handle project-level configurations

๐Ÿ“Š Activity Logs

  • Track all activities within your workspace
  • Filter logs by time range, users, and event types
  • Monitor resource changes and user actions
  • Support for multiple environments (dev, sandbox, prod, etc.)
  • Advanced filtering by resource and event types

๐Ÿ”– Tag Management

  • Create, update, and delete tags in your workspace
  • List and retrieve available tags with advanced filtering options
  • Apply or remove tags from assets (recipes and connections)
  • Supports batch operations for multiple assets and tags
  • Filter tags by title, description, author, and usage
  • Sort tags by various criteria (title, usage count, etc.)
  • Customize tag appearance with color options

๐Ÿš€ Getting Started 2. Installation

npm install
# or
yarn install
  1. Build the Server
npm run build
  1. Adding to Cursor This project is designed to be used as an MCP server in Cursor. Here's how to set it up:

  2. Open Cursor

  3. Go to Cursor Settings > Features > MCP

  4. Click + Add New MCP Server

  5. Fill out the form:

    • Name: Workato MCP Server
    • Type: stdio
    • Command: node /path/to/your/project/dist/server.js
    • Environment Variables:
      • Click "Add Environment Variable"
      • Name: WORKATO_API_TOKEN
      • Value: your_token_here

๐Ÿ“˜ Pro Tip: Use the full path to your project's built server.js file.

Alternative Configuration: You can also configure the MCP server using a .cursor/mcp.json file in your project:

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

Using with Claude Desktop: If you're using Claude Desktop instead of Cursor, you can configure the MCP server by editing the Claude desktop configuration:

  1. Open or create the configuration file:

    # On macOS
    ~/Library/Application Support/Claude/claude_desktop_config.json
    # On Windows
    %APPDATA%\Claude\claude_desktop_config.json
    # On Linux
    ~/.config/Claude/claude_desktop_config.json
  2. Add your MCP server configuration:

    {
      "mcp_servers": {
        "workato-tools": {
          "command": "node",
          "args": ["/path/to/your/project/dist/server.js"],
          "env": {
            "WORKATO_API_TOKEN": "your_token_here"
          }
        }
      }
    }
  3. Save the file and restart Claude Desktop for the changes to take effect

This method allows you to:

  • Version control your MCP configuration
  • Include environment variables directly in the config
  • Share the same configuration across team members (excluding sensitive values)
  • Automatically load the server when opening the project in Cursor

๐Ÿ› ๏ธ Available Tools

Recipe Management:

  • list-recipes: List all recipes with filtering options
  • create-recipe: Create a new recipe
  • start-recipe: Start a specific recipe
  • stop-recipe: Stop a running recipe

Connection Management:

  • list-connections: List all connections
  • create-connection: Create a new connection

Connector Tools:

  • list-connectors: Get metadata for specific connectors
  • list-all-connectors: List all available connectors

Organization Tools:

  • list-folders: List all folders
  • create-folder: Create a new folder
  • update-folder: Modify folder properties
  • list-projects: List all projects
  • update-project: Update project details

API Management:

  • list-api-endpoints: List all API endpoints with optional filtering by collection

Activity Monitoring:

  • list-activity-logs: Retrieve detailed activity logs with advanced filtering options
    • Filter by time range, users, and event types
    • Include or exclude specific resource types
    • Track changes across different environments
    • Monitor user actions and system events

Tag Management:

  • list-tags: List and filter available tags in your workspace with advanced query options
  • create-tag: Create a new tag with custom title, description, and color
  • update-tag: Modify an existing tag's properties
  • delete-tag: Remove a tag from your workspace
  • manage-tags: Apply or remove tags from recipes and connections

Job Management:

  • list-recipe-jobs: View jobs for a specific recipe
  • get-job: Get detailed job information
  • resume-job: Resume a paused job

๐Ÿค Contributing Contributions welcome! Please feel free to submit a Pull Request.

๐Ÿ“ License This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ› Issues & Support Found a bug or need help? Open an issue with:

What you were trying to do What happened instead Steps to reproduce Your environment details

Made with โค๏ธ by Jacob Goren, for Workato automation