An MCP server for managing Cronicorn cron jobs, endpoints, and scheduling from an AI assistant. It supports creating, updating, pausing, resuming, and monitoring jobs/endpoints, plus OAuth-based authentication to the Cronicorn API.
From the registry: Manage adaptive cron jobs and HTTP endpoint scheduling via AI assistants.
Please install the `cronicorn-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js and npx** — Node.js is required to run the MCP server via npx. (https://nodejs.org/)
- **Authenticate with Cronicorn via OAuth device flow** — On first run, the server opens a browser to approve device authentication. Enter the displayed code, and credentials will be stored locally in ~/.cronicorn/credentials.json. Re-authentication happens automatically when tokens expire. (https://cronicorn.com/device/approve)
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","@cronicorn/mcp-server"]
- optional environment variables:
- `CRONICORN_API_URL`: API base URL. Override this if using a different Cronicorn API endpoint, such as self-hosted deployments. (example: `<your-cronicorn-api-url>`)
- `CRONICORN_WEB_URL`: Web UI URL used for browser-based flows. Override this if using a different Cronicorn web app URL, such as self-hosted deployments. (example: `<your-cronicorn-web-url>`)
Note: The default and most portable install path is running the server with npx. The server authenticates interactively on first run using OAuth device flow and stores credentials locally, so no API key environment variable is required for the default setup.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.CRONICORN_API_URLAPI base URLCRONICORN_WEB_URLWeb UI URLMeta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.