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

sequentum-mcp

v1.1.3

Published

MCP Server for Sequentum Web Scraping API - Enables AI assistants to interact with Sequentum agents

Downloads

143

Readme

Sequentum MCP

npm version License: MIT

sequentum-mcp lets your AI coding assistant (such as Claude, Cursor, or Copilot) control and manage your Sequentum web scraping agents. It acts as a Model Context Protocol (MCP) server, giving your AI assistant access to the full power of the Sequentum platform for agent automation, monitoring, and data extraction.

Tool Reference | Troubleshooting | Changelog

Key Features

  • Agent management: List, search, and get detailed information about your web scraping agents.
  • Run automation: Start, stop, and monitor agent executions with real-time status tracking.
  • Schedule management: Create and manage automated schedules using cron expressions.
  • Analytics & diagnostics: Get run statistics, error analysis, and suggested fixes for failures.
  • Space organization: Manage agent workspaces and run batch operations across spaces.

Disclaimers

sequentum-mcp exposes your Sequentum account data to MCP clients, allowing them to view, run, and manage your web scraping agents. Keep your API key secure and avoid sharing sensitive information that you don't want accessible to MCP clients.

Requirements

  • Node.js v18 or higher
  • npm
  • Sequentum account with API access

Getting Started

There are two ways to connect to the Sequentum MCP: running locally with an API key, or connecting to a remote server with OAuth authentication.

Option 1: Local (API Key)

Run the MCP server locally using npx. Add the following config to your MCP client:

{
  "mcpServers": {
    "sequentum": {
      "command": "npx",
      "args": ["-y", "sequentum-mcp"],
      "env": {
        "SEQUENTUM_API_KEY": "sk-your-api-key-here"
      }
    }
  }
}

Get Your API Key

  1. Log in to the Sequentum Control Center
  2. Go to SettingsAPI Keys
  3. Click Create API Key and copy the generated key (starts with sk-)

Option 2: Remote Server (OAuth)

Connect to a hosted Sequentum MCP server using OAuth 2.0 authentication. Add the following config to your MCP client:

{
  "mcpServers": {
    "sequentum": {
      "url": "https://mcp.sequentum.com/mcp"
    }
  }
}

QA environment: Use https://mcp-qa.sequentum.com/mcp instead for testing against the QA server.

When you connect for the first time, your MCP client will open a browser window for you to log in with your Sequentum account.

The server supports Client ID Metadata Documents (CIMD) as the preferred client identification method, with Dynamic Client Registration (RFC 7591) as a fallback. MCP clients that support CIMD (such as Cursor) can use their own URL as a client_id without any prior registration.

MCP Client Configuration Files

| Client | Config File Location | |--------|---------------------| | Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json | | Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json | | Cursor | Cursor SettingsMCPNew MCP Server |

Your First Prompt

Enter the following prompt in your MCP client to check if everything is working:

What agents ran yesterday?

Your MCP client should return a list of your Sequentum agents with their IDs, names, and status.

Other Useful Prompts

Run agent <agent name> now.
Is agent <agent name> still running?
What agents are scheduled to run today?
Download the extracted data from agent <agent name>.
How many records were found the last time <agent name> was run?
What is my current balance?
Schedule agent <agent name> to run every Monday at 9am.
Look at the run log for <agent name> run at 9:22am. What caused the agent to fail?

Tools

Configuration

The Sequentum MCP server supports the following environment variables:

| Variable | Required | Default | Description | |----------|----------|---------|-------------| | SEQUENTUM_API_KEY | Yes | — | Your Sequentum API key (format: sk-...). Get this from the Sequentum Control Center under Settings → API Keys. | | SEQUENTUM_API_URL | No | https://dashboard.sequentum.com | The base URL of your Sequentum instance. Override if using a custom deployment. |

Pass them via the env property in the JSON configuration:

{
  "mcpServers": {
    "sequentum": {
      "command": "npx",
      "args": ["-y", "sequentum-mcp"],
      "env": {
        "SEQUENTUM_API_KEY": "sk-your-api-key-here"
      }
    }
  }
}

To use a custom Sequentum instance, add the SEQUENTUM_API_URL:

{
  "mcpServers": {
    "sequentum": {
      "command": "npx",
      "args": ["-y", "sequentum-mcp"],
      "env": {
        "SEQUENTUM_API_KEY": "sk-your-api-key-here",
        "SEQUENTUM_API_URL": "https://your-custom-instance.sequentum.com"
      }
    }
  }
}

Troubleshooting

| Error | Solution | |-------|----------| | SEQUENTUM_API_KEY required | Add your API key to the env section of the MCP config | | API Error 401: Unauthorized | Your API key is invalid or expired. Generate a new one from the Control Center. | | API Error 404: Not Found | The agent, run, or file doesn't exist, or you don't have access to it. | | API Error 429: Too Many Requests | Rate limit exceeded. Wait a moment and try again. |

For more troubleshooting help, see the Troubleshooting Guide.

Links

License

MIT © Sequentum