sequentum-mcp
v1.1.3
Published
MCP Server for Sequentum Web Scraping API - Enables AI assistants to interact with Sequentum agents
Downloads
143
Maintainers
Readme
Sequentum MCP
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
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
- Log in to the Sequentum Control Center
- Go to Settings → API Keys
- 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/mcpinstead 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 Settings → MCP → New 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
- Agent Management (3 tools)
- Run Management (5 tools)
- File Management (2 tools)
- Version Management (2 tools)
- Schedule Management (4 tools)
- Billing & Credits (3 tools)
- Space Management (5 tools)
- Analytics & Diagnostics (4 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
