ClickRuntime for Cursor
From a function in Cursor to a live webhook or hourly job
Give the Shopify or Stripe handler you just wrote a live URL, or put your scraper on an hourly schedule, without leaving the editor. You get run history, retries and failure alerts without standing up infrastructure.
About 2 minutes to connect. Free plan, no credit card.
Setup · about 2 minutes
Connect ClickRuntime to Cursor
Click Add to Cursor below to add the server in one step.
Add to CursorOr add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project).
{ "mcpServers": { "clickruntime": { "url": "https://clickruntime.com/api/mcp" } } }In Cursor's MCP settings, select Connect next to clickruntime. Sign in to ClickRuntime in the browser and approve.
Back in Cursor, clickruntime shows as on, with its tools listed. Ask the agent in chat.
Try it
A first automation to ask Cursor for
deploy this as a shopify orders/create webhook on clickruntime and post orders over $500 to #sales
- A draft is savedCursor calls ClickRuntime and saves a draft. A draft does nothing on its own.
- You connect what it needsSlack, Google or an API key are connected once in the ClickRuntime application. Keys never go into the chat.
- You stay in controlYou allow each action in your assistant's permission prompt. Before a live run it tells you what starts it and every service it will contact. Every run is logged.
- It runs on its ownIt keeps running on ClickRuntime's servers with Cursor closed, and tells you when something fails.
- When
- On a schedule or an event
- Uses
- Your apps
What people do with it
Automations people set up from Cursor
Triage new GitHub issues
Each new issue gets an AI summary and suggested label, posted to your team's Slack channel.
Check SSL certificates before they expire
Every Monday, your domains' certificates are checked and you get an email if any expire within 14 days.
Post yesterday's Shopify orders to Slack
Every weekday at 9, yesterday's order count and revenue are posted to your sales channel.
Log Stripe payments to Google Sheets
Every successful Stripe payment is added as a new row in a Google Sheet within seconds.
Watch a competitor's pricing page
Checks a pricing page every hour and posts a short summary to Slack only when something changes.
Weekly revenue summary from Stripe
Every Friday at 17:00 you get an email with the week's revenue, new customers and cancellations.
More things to ask Cursor
Turn the scraper in this file into a ClickRuntime job that runs hourly and emails me new listings.
Create a ClickRuntime automation: create a webhook endpoint that verifies Shopify's HMAC, then posts new orders to #orders.
Create a ClickRuntime automation: every morning at 6, hit our staging /healthz and open an alert email if latency is over 800 ms.
List my ClickRuntime automations and pause the one that keeps failing.
Apps
Apps your Cursor automations can use
- Slack
- Google Calendar
- Shopify
- Notion
- Telegram
- Asana
- Dropbox
- Calendly
- WordPress
- QuickBooks
- Bitbucket
- Evernote
- Square
- Wix
- Mailgun
- Sentry
- MySQL
- Firebase
- Cloudflare
- Spotify
- Miro
- Substack
- Product Hunt
- Etsy
- Wise
- Gusto
- RSS feeds
- Google Sheets
- Stripe
- Typeform
- Airtable
- Jira
- Mailchimp
- Discord
- Zendesk
- Google Docs
- Figma
- Box
- WooCommerce
- Squarespace
- Brevo
- Datadog
- MongoDB
- Vercel
- X
- YouTube
- Google Analytics
- Confluence
- Ghost
- Mastodon
- TikTok
- eBay
- Coinbase
- Okta
- Gmail
- GitHub
- HubSpot
- Google Drive
- Trello
- Zoom
- Linear
- Intercom
- Xero
- GitLab
- Todoist
- PayPal
- BigCommerce
- Webflow
- PagerDuty
- PostgreSQL
- Supabase
- Netlify
- Google Ads
- Bitly
- Medium
- Bluesky
- Twitch
- Revolut
- Zoho
- Auth0
Your control
What you control in Cursor
Cursor can build, deploy, run, test and change an automation, and keeps fixing it until a run succeeds. You allow each action in Cursor's own permission prompt, and before a live run it tells you what it will send or change outside ClickRuntime. Keys are added only by you in the ClickRuntime dashboard, you can pause any automation at any time, and every run is logged.
Deleting needs one more step: in Cursor a confirm card appears right in the conversation.
- When
- On a schedule or an event
- Contacts
- Your apps
After it's live
Checking on and changing automations from Cursor
Check status
Ask whether an automation ran, when it runs next and how its recent runs went. Cursor lists your automations with their state: live, paused or needing setup.
Ask Cursor“Which of my ClickRuntime automations failed in the last 24 hours?”
Find out why a run failed
Cursor reads the run's error and log lines, explains them in plain words and proposes a fix. You also get an email when a run fails.
Ask Cursor“Show me the logs from the last failed run and fix the script.”
Change what it does
Move the time, add a recipient or change the logic. Cursor applies the new version, tests it and tells you what changed. Every version is kept.
Ask Cursor“Make the health check time out after 10 seconds instead of 30.”
Pause and resume
Pausing takes effect immediately, and you can pause from the ClickRuntime dashboard too. Events sent while paused are kept.
Ask Cursor“Pause every automation that calls the staging API.”
Run it now
Trigger a one-off run to test a change or catch up after an outage. The schedule stays as it is, and the run counts toward your monthly runs.
Ask Cursor“Run the scraper once now and show me the output.”
Clean up
Find automations you no longer need and delete them. Deleting removes the automation, its runs and its trigger link, so you confirm it first.
Ask Cursor“List automations that haven't succeeded this month and delete the old test ones.”
Help
Cursor: troubleshooting and questions
Still stuck? See troubleshooting or contact support.
Sign-in does not finish
Background agents
Can the agent turn an automation on without me?
Project or global config?
Will the agent run the job on my machine?
Which languages can the job use?
Related pages
Keep exploring
Cursor is a trademark of Anysphere. ClickRuntime is not affiliated with Anysphere.