Use Sutrena with Claude

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.

Setup

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 CSV

FAQ

What is MCP?

Model 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.

Does this work with Claude Pro and Claude Team?

MCP works in Claude Code and Claude Desktop. Both work with Pro and Team subscriptions. The free tier supports MCP in Claude Code too.

Can Claude create dashboards with charts?

Yes. Metric cards, data tables, pie charts, bar charts, line charts. Describe what you want to see and Claude generates the dashboard DSL.

Is my API key secure when used with MCP?

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.

Can I use a trial key with MCP?

Yes. Same limits as the free plan -- 10 projects, 500 submissions per form, 1 webhook. MCP is included on every plan.

What is Sutrena?

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.

Get started in two API calls

1. Get a trial key (no auth, no signup)

curl -X POST https://sutrena.com/api/trial

2. 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}'

Ready to build?

Get a trial API key instantly with no signup, or create an account for the full experience.

Claude Integration -- Use Sutrena with Claude MCP | Sutrena | Sutrena