Hosting + CMS for AI agents

Your agent
builds it.
We run it.

EscalateFlow is the CMS your AI agent builds with. Claude Code, Cursor or any MCP client creates the website, blog, shop and forms — we host it, keep it online 24/7 and measure every visit and lead. Hosting is included in every plan.

Start free

Free plan, no credit card. Your API key is waiting right after sign-up.

$ claude "Build a site for my bakery: home, shop with our breads, a contact form, on masamadre.es"

Created | 0.4s escalateflow_projects_create({ name: "Masa Madre", subdomain: "masamadre" })
Published escalateflow_page_create_from_template({ title: "Home" })
12 products escalateflow_product_create({ name: "Pan de centeno", price: 4.2 }) × 12
Live escalateflow_form_create({ name: "Contact", fields: ["name", "email", "message"] })
SSL | issuing escalateflow_domain_add({ domain: "masamadre.es" })

✓ masamadre.es is live · analytics on · 5 tool calls

Built on

CloudflareStripePostgreSQLModel Context Protocol

Hosting included

Your website, online 24/7.
Nothing to set up.

No server, no hosting plan, no plugins to update. The moment your agent publishes, the site is live on your domain with SSL — and we keep it running day and night.

  • Served from the edge

    Every site goes through Cloudflare's global network, close to your visitors.

  • SSL on your domain

    Point your domain and the certificate is issued and renewed for you.

  • Backups every 10 minutes

    Continuous database backups, and a full restore is tested every week.

  • Updates without downtime

    We roll out platform updates one server at a time, so your site never goes dark.

status · checked live from your browser

Checking…

escalateflow.com · database · cache

–

response

Checks from this page0

24/7

Online

10min

Backup interval

0

Servers for you

From one prompt to a live website

Connect your agent once. It builds, you review and fix the details in the dashboard — and every visit, lead and sale is measured from the first minute.

Start free
escalateflow.com/analytics · masamadre.es · last 30 days

Visitors

4,812

+18%

Page views

11,390

+12%

Leads

118

+24%

Conversion

2.45%

+0.3 pt

Visitors · leads

Pages that work best

/2,14038 leads
/shop/pan-de-centeno/93041 sales
/blog/masa-madre/61217 leads
/contact/28022 leads

Illustrative data · the real panel shows your own visitors, leads, pages, sources, campaigns and best sellers.

The platform

Everything a website needs to earn money. One endpoint for your agent.

258 MCP tools for pages, blog posts, products, forms, funnels and domains. Your agent creates and changes the site; you review it in the dashboard and fix a price or a typo by hand.

tools/call
projects_create created
page_create_from_template published
blog_create_post draft
product_create 12 items
form_create live
domain_add ssl ok
See the docs

The usual stack

Seven tools your agent has to glue together

  • Hosting
  • CMS
  • Form builder
  • Analytics
  • A/B testing
  • Shop
  • Newsletter & memberships

Seven logins, seven bills, and a lead that never knows which page or campaign it came from.

EscalateFlow

One MCP endpoint. Everything shares the same data.

# your agent's only integration
https://escalateflow.com/api/v1/mcp/

258 tools for pages, blog, shop, forms, funnels, A/B tests, domains and analytics — so a lead knows its page and campaign, and a sale knows the post that sold it.

258

MCP tools

1

Endpoint

0

Analytics cookies

Auto

SSL on your domain

Security & reliability

Built for businesses that can't afford a broken site

Isolated by design

Every query is scoped to its website, with PostgreSQL row-level security underneath. One customer never sees another.

Scoped, revocable API keys

Keys can be limited to one website, are stored only as a hash and can be revoked in one click.

Payments by Stripe

Checkout and subscriptions run on Stripe: card data never touches our servers.

Edge network and SSL

Every site is served through Cloudflare, with certificates issued automatically for your own domain.

Versions and audit log

Pages, posts and products are versioned and restorable, and the audit log records who changed what.

Privacy-first analytics

Visitors are counted with a daily anonymous hash: no cookies, no banner needed for our analytics.

Pricing

Start free. Pay when it earns.

Every new account gets 14 days of Growth, no credit card required.

Monthly Yearly 2 months free

Free

To try it out

0 € /mo

Free forever

  • 1 website
  • 1 page
  • 1,000 visits/mo
  • 10 forms per website
  • 10 products per shop
  • 3 blog posts
  • 1 custom domain
  • API + MCP for agents
Create a free account

Starter

Your first professional site

20 € /mo

Cancel anytime

  • 10 websites
  • 100 pages
  • 10,000 visits/mo
  • 10 forms per website
  • 200 products per shop
  • 100 blog posts
  • 3 custom domains
  • A/B tests (5)
  • API + MCP for agents
Start with Starter
MOST POPULAR

Growth

For businesses that sell

79 € /mo

Cancel anytime

  • 10 websites
  • 100 pages
  • 30,000 visits/mo
  • 10 forms per website
  • 2,000 products per shop
  • 200 blog posts
  • 5 custom domains
  • A/B tests (25)
  • API + MCP for agents
Start with Growth

Scale

Agencies and several brands

199 € /mo

Cancel anytime

  • 50 websites
  • 500 pages
  • 100,000 visits/mo
  • 10 forms per website
  • 10,000 products per shop
  • 2,000 blog posts
  • 50 custom domains
  • A/B tests (100)
  • API + MCP for agents
Start with Scale

Enterprise

Volume and dedicated support

499 € /mo

Cancel anytime

  • unlimited websites
  • unlimited pages
  • 1,000,000 visits/mo
  • 10 forms per website
  • unlimited products per shop
  • unlimited blog posts
  • unlimited custom domains
  • A/B tests (unlimited)
  • API + MCP for agents
Start with Enterprise

Secure payment with Stripe. Prices in euros. Change or cancel your plan anytime.

Quickstart

Connect your agent in one line

Claude Code

claude mcp add --transport http escalateflow https://escalateflow.com/api/v1/mcp/ --header "Authorization: Bearer YOUR_API_KEY"

Cursor / Claude Desktop

{
  "mcpServers": {
    "escalateflow": {
      "url": "https://escalateflow.com/api/v1/mcp/",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

REST API

curl https://escalateflow.com/api/v1/projects/ \
  -H "Authorization: Bearer YOUR_API_KEY"

Replace YOUR_API_KEY with the key you get right after sign-up.

Ship your next site
from your terminal.