Magic Sites

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.

Start for $29/mo Compare tiers No credit card for trial · cancel anytime

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.

$29 /mo
  • 5 workflows
  • 1,000 runs / month
  • Webhook + cron triggers
  • Workers AI Gemma for embedded LLM steps
  • TypeScript + JavaScript
  • Run history (90 days)
  • Community support
Start with Starter

Pro

Most popular

All triggers, embedded Magic Agent steps, Marketplace publish. For teams running real automation.

$79 /mo
  • 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
Start with Pro

Scale

Unlimited runs, priority queue, A/B testing. For high-volume agentic operations.

$249 /mo
  • 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
Start with Scale

Enterprise

Fleet, custom SLA, on-prem deploy, BYOK option. For teams that need it locked down.

Custom
  • Unlimited fleet
  • Custom SLA
  • On-prem deploy option
  • BYOK for embedded LLM
  • SSO via WorkOS
  • DPA + sub-processors list
  • Private Marketplace listing
  • Slack support
Send a Flare

How it works

Three steps from code to live workflow.

01

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.

02

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.

03

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.