5 capabilities: forms, pages, analytics, webhooks, automations. Framework-agnostic. Your agent deploys, humans interact, agent gets data back.
Updated March 2026
Most tools are drag-and-drop UIs. An AI agent cannot click buttons. And even when it can scaffold a backend, it cannot maintain webhook retries and delivery failures at 2 AM.
Sutrena is JSON all the way down. The agent deploys a page, creates a form, sets up webhooks -- all through API calls. The value is not the initial build. It is the ongoing reliability. Sutrena handles retries, signing, dedup, and exports after setup.
Most form tools are drag-and-drop UIs. An AI agent cannot click buttons in a visual editor.
Everything in Sutrena is a JSON API call. Create forms, deploy pages, read submissions, track analytics, manage webhooks. All programmatic. No UI required.
Agents need to understand what endpoints exist. Human-readable docs are not enough.
Machine-readable schema at /api/schema. Agent docs at /llms.txt and /llms-full.txt. MCP manifest at /.well-known/mcp.json. Pick your format.
MCP-compatible tools are still rare. Agents using Claude Code or Cursor cannot create forms or deploy pages through their tool ecosystem.
67 MCP tools covering the full lifecycle: create, list, read, delete forms, pages, and submissions, track analytics, manage keys. Connect once, full access.
An agent can scaffold a form endpoint in minutes. But it cannot maintain webhook retries across sessions or debug delivery failures at 2 AM.
The value is not the initial build. It is the ongoing reliability. Your agent creates the form and deploys the page once. Sutrena handles retries, signing, rate limiting, dedup, and exports after that. That is the boring part, and boring is what breaks.
# Deploy a page via the API
curl -X POST https://sutrena.com/api/pages \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Product Launch",
"html": "<html><body><h1>We are live</h1><p>Sign up below.</p></body></html>"
}'
# Returns: { "id": "pg_abc", "url": "https://sutrena.com/p/pg_abc" }
# Create a form for collecting signups
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{"workflowId": "waitlist"}'
# Add Sutrena MCP server to Claude Code
claude mcp add sutrena \
--transport streamable-http \
https://sutrena.com/api/mcp \
--header "Authorization: Bearer st_live_your_key"Use any preset with workflowId in POST /api/forms.
Agents can deploy HTML pages (landing pages, status pages, documentation), create data collection forms, track analytics, and wire up webhooks -- all through the API or MCP tools. The two primitives -- pages and forms -- cover most agent use cases for publishing content and collecting structured data.
Anything that does streamable-http transport. Claude Code, Cursor, Windsurf, custom agents built on the MCP SDK. Server is at https://sutrena.com/api/mcp.
Yes. POST /api/trial for a key, POST /api/pages with HTML, POST /api/forms with workflowId. Back come a page URL and a form URL. No human steps in between.
Three options: /llms.txt for a quick overview, /llms-full.txt for the complete reference, /api/schema for structured JSON. MCP clients get tool definitions automatically on connect.
Trial key creation: 5 per 24 hours per IP. After that, API calls follow your plan quotas (form count, page count, submission count). No per-request rate limiting on paid plans.
The free plan gives you 10 projects permanently. For agents that need more, Pro at $29/month gives 100 projects with unlimited submissions.
Sutrena is the web runtime for AI agents. Forms, Pages, Analytics, Webhooks, Automations — all through 67 MCP tools and one REST API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Use any one feature or all of them together.
Pages
Deploy HTML instantly
Forms
Collect structured data
Automations
DSL-based pipelines with 14 step types
Analytics
Privacy-first, no cookies
Webhooks
Slack, Discord, Telegram
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. Create anything — a page, form, automation, or analytics site
# Create a form
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"name": "waitlist", "fields": [{"name": "email", "label": "Email", "type": "email", "required": true}]}'
# Or deploy a page
curl -X POST https://sutrena.com/api/pages \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"slug": "index", "title": "My Site", "html": "<h1>Live</h1>"}'Get a trial API key instantly with no signup, or create an account for the full experience.