The web runtime for Claude. Deploy pages, create forms, build dashboards.
Updated March 2026
Claude supports MCP, which means it can call Sutrena's API directly. Add Sutrena as an MCP server, and you can ask Claude to create forms, deploy pages, build dashboards, manage webhooks -- all through conversation. No curl commands to write yourself. Framework-agnostic web runtime in one conversation.
1. Get a Sutrena API key
No signup needed. Grab a trial key, or use one from your dashboard.
curl -X POST https://sutrena.com/api/trial
# Response: { "data": { "key": "st_trial_xxx", ... } }2. Add the MCP server to Claude Code
Run this in your terminal. Claude Code picks up the tools automatically.
claude mcp add sutrena \
--transport streamable-http \
--url https://sutrena.com/api/mcp \
--header "Authorization: Bearer st_trial_xxx"3. Add to Claude Desktop (alternative)
If you use Claude Desktop instead, add it to your config file.
// ~/Library/Application Support/Claude/claude_desktop_config.json
// (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows)
{
"mcpServers": {
"sutrena": {
"transport": "streamable-http",
"url": "https://sutrena.com/api/mcp",
"headers": {
"Authorization": "Bearer st_trial_xxx"
}
}
}
}4. Create forms through conversation
Just ask. Claude calls the MCP tools and does it.
# Example prompts:
"Create a waitlist form with name and email fields"
"Build a customer feedback form with a 1-5 rating,
category dropdown, and comments field. Add a dashboard
with a pie chart for ratings and a line chart for
submissions over time."
"Create a Slack webhook for the feedback form and
point it at https://hooks.slack.com/services/T00/B00/xxx"
"Show me the last 20 submissions for the waitlist form"5. Available MCP tools
48 tools covering the full API. Forms, dashboards, webhooks, submissions, CSV export -- everything.
# Tools available to Claude via MCP:
sutrena_create_form # Create a new form
sutrena_update_form # Update form fields/settings
sutrena_delete_form # Delete a form
sutrena_list_forms # List all forms with stats
sutrena_get_submissions # Get recent submissions
sutrena_search_submissions # Search/filter submissions
sutrena_update_submission # Update a single submission
sutrena_create_dashboard # Create a dashboard with DSL
sutrena_update_dashboard # Update dashboard config
sutrena_delete_dashboard # Delete a dashboard
sutrena_create_from_template # Create from a template
sutrena_duplicate_form # Duplicate a form
sutrena_create_webhook # Create a webhook
sutrena_list_webhooks # List webhooks
sutrena_delete_webhook # Delete a webhook
sutrena_test_webhook # Test a webhook
sutrena_get_webhook_deliveries # View delivery logs
sutrena_export_csv # Export submissions as CSVModel Context Protocol. It's an open standard that lets AI assistants call external tools. So instead of Claude generating curl commands for you to copy-paste, it just calls the API itself and shows you the result.
MCP works in Claude Code and Claude Desktop. Both work with Pro and Team subscriptions. The free tier supports MCP in Claude Code too.
Yes. Metric cards, data tables, pie charts, bar charts, line charts. Describe what you want to see and Claude generates the dashboard DSL.
The key stays in your local config file and only gets sent to Sutrena's server. Claude the model never sees the raw key. The MCP transport handles auth.
Yes. Same limits as the free plan -- 10 projects, 500 submissions per form, 1 webhook. MCP is included on every plan.
Sutrena is the web runtime for AI agents. Three primitives — pages, forms, and dashboards — accessible through one API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Framework-agnostic. Works from any MCP client or HTTP client.
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. Create a form + dashboard from a template
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"templateId": "waitlist", "createDashboard": true}'Get a trial API key instantly with no signup, or create an account for the full experience.