Skip to content

Superforms

by superforms.co · remote · no sign-in to list tools · v0.1.0 · published by co.superforms

Human-input bridge for AI agents with voice-first answer links, MCP tools, and HTTP APIs.

Final · 2Changes · 3

11 tools: 2 do something that can't be undone, 3 change things and 6 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http superforms https://superforms.co/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

11 tools

Can't be undone 2Claude Code: ask
  • create_feedback_formPublish a voice-first feedback, cancellation, feature request, survey, or research form immediately after creator confirmation, with optional smart follow-ups.No findings

    Why it is in this group

    • The name "create_feedback_form" says "create": a word for a change.
    • The description's first verb is "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    Publish a voice-first feedback, cancellation, feature request, survey, or research form immediately after creator confirmation, with optional smart follow-ups.
  • create_formPublish a voice-first form link immediately after creator confirmation, collect human answers, and pipe responses back to the agent.No findings

    Why it is in this group

    • The name "create_form" says "create": a word for a change.
    • The description's first verb is "publish": a word for a change that another call does not undo.
    Description, as the server wrote it
    Publish a voice-first form link immediately after creator confirmation, collect human answers, and pipe responses back to the agent.
Changes things 3Claude Code: ask
  • create_askCreate a voice-first Superforms answer link for human input.No findings

    Why it is in this group

    • The name "create_ask" says "create": a word for a change.
    Description, as the server wrote it
    Create a voice-first Superforms answer link for human input. Backward-compatible alias for create_form.
  • join_creation_sessionJoin a Superforms homepage creation handoff session before creating the real form.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Join a Superforms homepage creation handoff session before creating the real form. Pass agentName with the client name, such as Codex, Claude Code, Claude, ChatGPT, or Cursor.
  • update_creation_sessionUpdate a homepage creation handoff draft with the current form title, questions, and settings before the user clicks Set live.No findings

    Why it is in this group

    • The name "update_creation_session" says "update": a word for a change.
    Description, as the server wrote it
    Update a homepage creation handoff draft with the current form title, questions, and settings before the user clicks Set live.
Only reads 6Claude Code: allow
  • get_my_form_responsesRead persisted raw responses for a form owned by the connected Superforms account.No findings

    Why it is in this group

    • The name "get_my_form_responses" says "get": a word for reading.
    Description, as the server wrote it
    Read persisted raw responses for a form owned by the connected Superforms account. No per-form agent token is required.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • get_responsesFetch persisted raw responses for a Superforms ask.No findings

    Why it is in this group

    • The name "get_responses" says "get": a word for reading.
    Description, as the server wrote it
    Fetch persisted raw responses for a Superforms ask. This is the MCP equivalent of the HTTP bridge answers endpoint.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_asksList recent asks for a provided private agent token.No findings

    Why it is in this group

    • The name "list_asks" says "list": a word for reading.
    Description, as the server wrote it
    List recent asks for a provided private agent token.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • list_my_formsList forms owned by the connected Superforms account, including response counts and latest response timestamps.No findings

    Why it is in this group

    • The name "list_my_forms" says "list": a word for reading.
    Description, as the server wrote it
    List forms owned by the connected Superforms account, including response counts and latest response timestamps.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • watch_askWait up to two minutes and return as soon as an individual answer is saved, including answers received while an agent was reconnecting and while the form remains in progress.No findings

    Why it is in this group

    • The description's first verb is "wait": a word for reading.
    Description, as the server wrote it
    Wait up to two minutes and return as soon as an individual answer is saved, including answers received while an agent was reconnecting and while the form remains in progress. The wait ends when this call returns; nothing keeps watching afterward. Pass the returned nextSince as since to continue without repeating answers; the HTTP bridge also exposes an SSE stream endpoint.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
  • watch_my_form_responsesReturn any existing individual answers immediately, or wait briefly until the respondent saves their next answer, even while the form remains in progress.No findings

    Why it is in this group

    • The description's first verb is "return": a word for reading.
    Description, as the server wrote it
    Return any existing individual answers immediately, or wait briefly until the respondent saves their next answer, even while the form remains in progress.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http superforms https://superforms.co/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__superforms__get_responses",
      "mcp__superforms__list_asks",
      "mcp__superforms__watch_ask",
      "mcp__superforms__list_my_forms",
      "mcp__superforms__get_my_form_responses",
      "mcp__superforms__watch_my_form_responses"
    ],
    "ask": [
      "mcp__superforms__create_form",
      "mcp__superforms__create_feedback_form",
      "mcp__superforms__create_ask",
      "mcp__superforms__join_creation_session",
      "mcp__superforms__update_creation_session"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as superforms. Review it before you use it.