Skip to content

Introduction

Recuro is an HTTP job scheduling platform that lets you fire HTTP requests on a cron schedule or via a simple API call — with automatic retries, failure alerts, and full execution history.

What you can do

  • Cron jobs — Schedule recurring HTTP requests with any cron expression. Every execution is logged with status codes, response body, and timing.
  • One-off jobs — Push one-off HTTP tasks via the API. Useful for delayed callbacks, webhook fanout, post-signup emails, and anything you want to run once.
  • Automatic retries — Failed jobs are retried automatically with configurable delays per queue.
  • Failure alerts — Get notified when jobs fail beyond a threshold, and again when they recover.
  • Team collaboration — Invite your team and manage access with admin and member roles.
  • MCP server — Connect Recuro to AI agents (Claude, Cursor, Windsurf) and manage crons and jobs through natural language.

How it works

  1. Create a cron or queue in the dashboard, or create crons via the API
  2. Jobs fire on schedule — Recuro calls your endpoint with the configured method, headers, and payload
  3. Monitor executions — See full history, response times, and status codes
  4. Get alerted — If a job fails repeatedly, you’ll be notified automatically

API overview

Recuro has two API endpoints for scheduling work programmatically. Both require a Bearer token from Settings → API.

EndpointDescription
POST /api/cronsCreate a recurring cron job
POST /api/jobsPush a one-off job to a queue

MCP server

Recuro includes an MCP server that lets AI agents manage your crons and jobs through natural language. Add it to Claude, Cursor, or any MCP-compatible client and your agent gets 9 tools for full CRUD on crons and jobs.

Next steps