Magic Loops · Automation
Your code becomes an MCP tool. Any agent can call it.
Magic Loops runs on Cloudflare Workers, Workflows V2, and Dynamic Workers. Replace n8n, Zapier, Make. Write the steps in TypeScript, deploy in seconds, trigger from anything.
Bundled with Studio and Agency. Upgrade tiers when run volume warrants.
Pricing
Four tiers. Real automation, real triggers, real prices.
All tiers run on Cloudflare's edge with Workers AI plus Gemini. No per-token markup. No surprise bills.
Starter
Five workflows, webhook + cron triggers. For founders shipping their first automation.
- ✓ 5 workflows
- ✓ 1,000 runs / month
- ✓ Webhook + cron triggers
- ✓ Workers AI Gemma for embedded LLM steps
- ✓ TypeScript + JavaScript
- ✓ Run history (90 days)
- ✓ Community support
Pro
Most popularAll triggers, embedded Magic Agent steps, Marketplace publish. For teams running real automation.
- ✓ 50 workflows
- ✓ 50,000 runs / month
- ✓ Webhook, cron, email, file, MCP, Discord
- ✓ Workers AI Kimi K2.6 + Gemma
- ✓ Embedded Magic Agent steps
- ✓ Marketplace publishing
- ✓ Backtest + replay
- ✓ Email support
Scale
Unlimited runs, priority queue, A/B testing. For high-volume agentic operations.
- ✓ Unlimited workflows
- ✓ Unlimited runs (fair use 250k)
- ✓ All triggers + webhooks-out
- ✓ Gemini Flash + Pro
- ✓ Priority queue
- ✓ A/B traffic split
- ✓ Featured Marketplace placement
- ✓ Priority support
Enterprise
Fleet, custom SLA, on-prem deploy, BYOK option. For teams that need it locked down.
- ✓ Unlimited fleet
- ✓ Custom SLA
- ✓ On-prem deploy option
- ✓ BYOK for embedded LLM
- ✓ SSO via WorkOS
- ✓ DPA + sub-processors list
- ✓ Private Marketplace listing
- ✓ Slack support
How it works
Three steps from code to live workflow.
Write the code
Author each step in TypeScript or JavaScript. Declare inputs, outputs, side-effects. The platform bundles your code into an isolated Worker per call.
Deploy as MCP
Every step becomes an MCP tool with a signed URL. Your agents call it. Other agents call it. Magic Loops handles auth, rate limits, observability.
Trigger from anything
Webhook, cron, inbound email, R2 file upload, Discord message, MCP call from another agent. One workflow, every trigger surface.
Use cases
What you ship with one Magic Loop.
Stripe to Slack
Payment lands, parse the metadata, post a formatted card to the right channel, tag the right person.
Lead enrichment
Form submission triggers a chain of API calls. Apollo + Clearbit + Perplexity, then write to Airtable, then send a personalised reply.
Doc to CRM
An email lands. Extract the contract, parse the dates, create a HubSpot record, schedule the renewal cron.
Code review bot
GitHub webhook fires on PR. Magic Agent reviews diff, posts comments, runs your custom lint rules, opens follow-up issues.
Voice transcript pipeline
Twilio webhook drops audio in R2. Whisper transcribes. K2.6 summarises. Output lands in Notion + Slack.
Compliance gate
Every outbound email runs through a workflow that checks against your policy library before send. Block, redact, or approve.
How we compare
Code-native, agent-native, priced like infrastructure.
| Option | Price | Code support | Triggers | MCP |
|---|---|---|---|---|
| Magic Loops Pro | $79 / mo | Your TS / JS | Any | Native + auto-wrap |
| n8n Cloud | $24-50 / mo + usage | Limited code nodes | Limited | None |
| Zapier Pro | $49-69 / mo | Beta code steps | Limited | None |
| Make Pro | $29-99 / mo | JS in HTTP module | Limited | None |
| Pipedream | $29 / mo + usage | Code-first | Most | None |
Bundled with Magic Sites
Studio includes one Magic Loops Starter. Agency includes one Pro.
Spark stays focused on the website itself. Studio adds an entitled Loops Starter for small automations. Agency includes a Pro line so you can run client workflows. Upgrade individual loops to Scale anytime.
FAQ
Questions before you ship.
What languages can I use?
TypeScript and JavaScript ship at launch. Python via Pyodide-on-Workers is on the Phase 2 roadmap. Customers on Scale can register custom container backends for languages outside that list.
What models can I call from a workflow step?
Workers AI (Gemma, Kimi K2.6) and Gemini through Cloudflare AI Gateway by default. No OpenAI or Anthropic keys held by the platform. If you have your own keys you can declare them per workflow on Scale and Enterprise tiers.
How does this replace n8n or Zapier?
n8n and Zapier let you wire pre-built integrations and write small code blocks. Magic Loops is code-first: every step is your TS / JS, every workflow is a Git-managed source file. The drag-drop canvas compiles to TS so you can move between modes without losing structure.
What does code-as-MCP mean?
Each step you author is automatically wrapped as an MCP tool. That means any agent that speaks MCP, Claude Desktop, Cursor, your own Magic Agent, can call it directly without a separate adapter layer. Workflows compose those tools into a DAG that runs on durable execution.
Can I bring my own LLM key?
Yes on Scale and Enterprise. The platform itself never holds OpenAI or Anthropic credentials, but a workflow step can read a customer-owned key from your tenant secrets store and call any provider you want.
How fast does a workflow provision?
Under thirty seconds from Stripe checkout to ready URL. Mostly Durable Object plus D1, no container cold start.
Can I cancel?
Anytime, in-app. Export your workflow definitions, run history, and MCP tool registry as JSON before you go. No retention lock-in.
How is this different from Magic Agent?
Magic Agent is the brain that answers in real time. Magic Loops is the automation that fires on triggers. They compose: a Magic Agent reasoning step can sit inside any Magic Loops workflow.
Your workflows, durable on the edge.
Ship a Starter loop in under five minutes. Upgrade when run volume warrants.