Quick Start
This guide walks you through creating your first scheduled HTTP job in under 5 minutes.
1. Create an account
Sign up at app.recurohq.com and create your team.
2. Get your API token
Go to Settings → API and generate a token. You’ll use this to authenticate all API requests.
3. Create a cron job
Use the dashboard or the API to create a recurring job.
Via dashboard: Navigate to Crons → New Cron and fill in the URL, method, and cron expression.
Via API:
curl -X POST https://app.recurohq.com/api/crons \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Health Check", "url": "https://api.yourapp.com/health", "method": "GET", "cron_expression": "*/5 * * * *" }'The cron will start firing every 5 minutes immediately.
4. Push a one-off job
To schedule a single HTTP call (e.g. after a user signs up), use the jobs endpoint:
curl -X POST https://app.recurohq.com/api/jobs \ -H "Authorization: Bearer YOUR_API_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "queue": "notifications", "url": "https://api.yourapp.com/notify", "payload": { "event": "user_signup" } }'To delay it by 30 minutes, add "delay": 1800.
5. Monitor executions
Go to Crons → [your cron] → Executions or Jobs in the sidebar to see the full history with response times and status codes. Each run shows the request headers, response body, and any error details.
6. (Optional) Connect your AI agent
Recuro has an MCP server so AI agents can manage crons and jobs for you. Add this to your MCP config:
{ "mcpServers": { "recuro": { "command": "npx", "args": ["-y", "recuro-mcp"], "env": { "RECURO_API_TOKEN": "YOUR_API_TOKEN" } } }}Then ask your agent: “Create a cron that pings https://api.example.com/health every 5 minutes.”
See the MCP Server docs for the full tool reference.
Next steps
- Create a cron job (API) — Full reference for
POST /api/crons - Schedule a one-off job (API) — Full reference for
POST /api/jobs - MCP Server — Connect Recuro to Claude, Cursor, or any MCP client