Skip to content
SubmitraX logo

SubmitraX MCP server

Which MCP servers are SubmitraX's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-25

← Back to SubmitraX

Whose server it is
  • Registry namecom.submitrax/mcpverified in the MCP registry

The registry name sits under submitrax.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-25
  • Stateanswerschecked 2026-10-25
  • Tools57
  • Server calls itselfsubmitrax
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-25 the server answered initialize and tools/list without a sign-in. First answer in 553 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: Route website form submissions to email or Slack; Review and flag spam entries in form responses; Host branded HTML forms that post to submitrax.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • For "Route website form submissions to email or Slack", the likely first call is get_auth_status.
  • For "Review and flag spam entries in form responses", the likely first call is get_auth_status.
  • For "Host branded HTML forms that post to submitrax", the likely first call is get_auth_status.
  • set_auth_token, create_form, update_form, delete_form, add_form_webhook change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-10-25
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • What an agent can do with it3 of 3 use cases
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer559 ms
  • Space in an agent's context≈ 5,517 tokensthe definitions of all its tools (57), which an agent carries on every turn
  • Tool definitionsA · 100 of 100
  • Typed results57 of 57 toolsdeclared outputSchema: results come typed, read once
  • No description an agent can choose by: 1 of 57

What an agent can do with it

  • can do · Route website form submissions to email or Slack
  • can do · Review and flag spam entries in form responses
  • can do · Host branded HTML forms that post to submitrax

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: set_auth_token, create_form, update_form, delete_form, add_form_webhook

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers57 tools · read 2026-10-25
  • set_auth_token

    Set the bearer token (JWT from login/register, or a workspace API token starting with sk_) used to authenticate subsequent tool calls.

  • get_auth_status

    Check whether an auth token is currently configured for this session.

  • register

    Register a new SubmitraX user account. Stores the returned token for subsequent authenticated tool calls.

  • login

    Log in with email and password. Stores the returned token for subsequent authenticated tool calls.

  • login_with_google

    Log in or register using a Google Sign-In ID token credential. Stores the returned token for subsequent authenticated tool calls.

  • get_current_user

    Get the profile of the currently authenticated user.

  • accept_invite

    Accept a pending workspace invitation using its invitation token, linking it to the authenticated user.

  • upgrade_user_plan

    Change the authenticated user's plan (defaults to 'pro' if not specified).

  • get_public_form_html

    Fetch the rendered public HTML (custom or default template) for a form by its form key. No authentication required.

  • list_forms

    List forms across the user's workspaces, or within one workspace if workspace_id is given.

  • create_form

    Create a new form in a workspace.

  • get_form

    Get a single form by id or form key.

  • update_form

    Update a form's settings (name, notification email, Slack webhook, redirect URL, custom HTML, active state, or arbitrary settings).

  • delete_form

    Delete a form.

  • list_form_webhooks

    List the notification webhook URLs (Slack, Discord, generic) configured on a form.

  • add_form_webhook

    Add a notification webhook URL to a form.

  • delete_form_webhook

    Remove a notification webhook URL from a form.

  • submit_form

    Submit data to a public form endpoint, as an end user would. No authentication required.

  • submit_demo

    Trigger a demo submission email for marketing/demo purposes. No authentication required, rate-limited.

  • list_form_submissions

    List all submissions for a specific form.

  • list_submissions

    List submissions across the user's workspaces, or within one workspace if workspace_id is given.

  • mark_submission_read

    Mark a submission as read so it no longer shows as new.

  • toggle_submission_archived

    Flip a submission's archived state.

  • toggle_submission_spam

    Flip a submission's spam state.

  • resend_submission_email

    Resend the email notification for a submission.

  • delete_submission

    Permanently delete a single submission.

  • delete_all_form_submissions

    Delete every submission belonging to a form.

  • bulk_archive_submissions

    Archive several submissions at once.

  • bulk_delete_submissions

    Permanently delete several submissions at once.

  • list_workspaces

    List workspaces owned by or shared with the authenticated user.

  • create_workspace

    Create a new workspace owned by the authenticated user.

  • get_workspace

    Get a single workspace's details and settings.

  • update_workspace

    Rename a workspace or change its settings.

  • delete_workspace

    Delete a workspace along with all its forms and submissions. Only the owner may do this.

  • redeem_voucher

    Redeem a voucher code to add submission quota to a workspace's owner.

  • generate_workspace_api_token

    Generate (or reset) a long-lived API token (sk_...) scoped to a single workspace, for use with public API integrations.

  • list_workspace_members

    List members and pending invitations of a workspace, including its owner.

  • invite_workspace_member

    Invite a new member to a workspace by email. Requires admin access to the workspace.

  • update_member_role

    Change a workspace member's role. Requires admin access to the workspace.

  • remove_workspace_member

    Remove a member (or cancel a pending invitation) from a workspace. Requires admin access to the workspace.

  • list_templates

    List default templates available to all users, optionally filtered by type ('form' or 'email').

  • list_all_templates_admin

    Paginated list of every template. Requires super-admin.

  • create_template_admin

    Create a new template. Requires super-admin.

  • update_template_admin

    Update a template. Requires super-admin.

  • delete_template_admin

    Delete a template. Requires super-admin.

  • create_checkout_session

    Start a Stripe subscription checkout for a plan ('free', 'essentials', 'pro'). Downgrades immediately if planType is 'free'.

  • list_admin_users

    Paginated list of all users with plan stats. Requires super-admin.

  • update_user_role_admin

    Grant or revoke super-admin status for a user. Requires super-admin.

  • update_user_plan_admin

    Set a user's plan ('free' or 'pro') and its associated quota. Requires super-admin.

  • update_user_quota_admin

    Set a user's submission quota directly. Requires super-admin.

  • delete_user_admin

    Delete a single user account. Requires super-admin.

  • bulk_delete_users_admin

    Delete multiple user accounts at once. Requires super-admin.

  • generate_ai_content

    Proxy a request to the configured n8n AI generation webhook (e.g. for AI-assisted form/HTML generation). Requires the server to have AI generation configured.

  • create_export

    Create a CSV or JSON export of a form's submissions, optionally filtered by date range (YYYY-MM-DD).

  • list_form_exports

    List the export files previously created for a form.

  • download_export

    Download the contents of a previously created export file (CSV or JSON text).

  • health_check

    Check whether the SubmitraX API is reachable and running.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "submitrax": {
      "type": "http",
      "url": "https://mcp.submitrax.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http submitrax https://mcp.submitrax.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.submitrax.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.