
Runhooks
io.github.runhooksv0.1.3Updated Oct 8, 2026
Schedule and manage cron jobs and webhooks on Runhooks from your AI agent.
Overview
Lets an assistant create and manage Runhooks cron jobs, webhooks, run history, and failure alerts through the Runhooks API.
- What it does
- This local MCP server connects an assistant to Runhooks scheduling infrastructure. It exposes tools to create, list, get, update, delete, pause, and resume scheduled jobs (cron or interval), inspect a job's execution history, replay a past execution, check plan usage and limits, and manage failure alerts over email, webhook, or Slack. It can also provision an anonymous account, show the current account, and rotate the API key.
- When to use it
- Worth adding when you want an assistant to set up or maintain scheduled HTTP calls and webhooks, review or replay past runs, or configure failure alerts without leaving the chat. It is aimed at developers already using or evaluating Runhooks as scheduling infrastructure.
- Requirements
- Runs locally as an npm package (@runhooks/mcp) spawned by an MCP client such as Claude Desktop or Cursor, so Node.js and npx are needed. It talks to the Runhooks REST API over HTTPS. The RUNHOOKS_API_KEY environment variable is required for all tools except provision_account; RUNHOOKS_API_URL optionally overrides the API origin. Desktop only.
Installation
In SourceWeft
- Open Runhooks in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@runhooks/mcp
Model Context Protocol (MCP) server for Runhooks — reliable HTTP scheduling infrastructure. It lets AI agents (Claude Desktop, Cursor, and any MCP client) schedule and manage cron jobs and webhooks directly.
The server runs locally on your machine: your MCP client spawns it with npx and it talks
to the Runhooks REST API over HTTPS. There is no hosted service — just this package.
Install
Add it to your MCP client config. For Claude Desktop (claude_desktop_config.json):
No API key yet? Leave env out and ask the agent to run the provision_account tool — it
creates an instant account (no email) and returns an rh_live_... key. Save that key as
RUNHOOKS_API_KEY and restart your client.
Verify
Check the server starts and advertises its tools (replace the key, or omit env and use
provision_account from inside your client):
Environment variables
Tools
Links
- Documentation: https://runhooks.app/docs/mcp
- API reference: https://runhooks.app/docs/api
- CLI: https://www.npmjs.com/package/@runhooks/cli
License
MIT
Source: README.md at commit d9ff52d
Tools
0Version history
1- v0.1.3LatestOct 8, 2026


