SubmitraX

com.submitraxPublished by submitrax.comOfficial publisherv1.0.0Updated Oct 24, 2026

Form backend for static sites: create forms, manage submissions, webhooks and exports.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

SubmitraX is a form-backend service that lets an assistant create forms, manage submissions, webhooks and workspaces for static sites.

What you can do
  • Create, read, update and delete forms, including settings, notification email, Slack webhook, redirect URL and custom HTML
  • List and manage submissions: mark read, archive, flag spam, resend notification emails, bulk archive or delete
  • Manage form notification webhooks (Slack, Discord, generic): list, add and remove
  • Manage workspaces and members: create, rename, delete, invite, change roles, remove members
  • Handle account access: register, log in, Google sign-in, set token, check auth status, view profile, accept invites
  • Submit data to public forms, fetch public form HTML, redeem vouchers, generate workspace API tokens, change plan
When to use it
Useful when you run forms for static or lightweight sites and want an assistant to set up forms, triage incoming submissions, wire notification webhooks, or administer workspaces without opening the dashboard.
Requirements
Remote MCP endpoint over streamable HTTP. A SubmitraX account and a bearer token in the Authorization header, either a JWT from login/register or a workspace API token starting with sk_. Some tools work without authentication (public form HTML, form submission, demo submission).
Before you install
The token grants full account or workspace access; treat it as a secret. Destructive tools permanently delete forms, submissions and whole workspaces (with all their forms and submissions), and bulk delete operations exist. Plan changes and voucher redemption affect billing or quota. Registering, logging in and Google sign-in store tokens in the session. Public submission and demo tools are unauthenticated and rate-limited.

Installation

In SourceWeft

  1. Open SubmitraX in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.submitrax%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "submitrax": {
      "type": "http",
      "url": "https://mcp.submitrax.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Tools

57

set_auth_token

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.

Parameterstokenrequired

get_auth_status

Get auth status

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

Takes no parameters.

register

Register

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

Parametersnameemailrequiredpasswordrequired

login

Login

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

Parametersemailrequiredpasswordrequired

login_with_google

Login with Google

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

Parameterscredentialrequired

get_current_user

Get current user

Get the profile of the currently authenticated user.

Takes no parameters.

accept_invite

Accept workspace invite

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

Parameterstokenrequired

upgrade_user_plan

Upgrade user plan

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

Parametersplan

get_public_form_html

Get public form HTML

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

ParametersformKeyrequired

list_forms

List forms

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

Parametersworkspace_id

create_form

Create form

Create a new form in a workspace.

Parametersnamerequiredemail_tocustom_htmlworkspace_idrequired

get_form

Get form

Get a single form by id or form key.

Parametersidrequired

update_form

Update form

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

Parametersidrequirednameemail_tosettingsis_activecustom_htmlredirect_urlslack_webhook

delete_form

Delete form

Delete a form.

Parametersidrequired

list_form_webhooks

List form webhooks

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

Parametersidrequired

add_form_webhook

Add form webhook

Add a notification webhook URL to a form.

Parametersidrequiredurlrequired

delete_form_webhook

Delete form webhook

Remove a notification webhook URL from a form.

Parametersidrequiredurlrequired

submit_form

Submit form

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

ParametersdatarequiredformKeyrequired

submit_demo

Submit demo

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

Parametersdataemailrequired

list_form_submissions

List form submissions

List all submissions for a specific form.

ParametersformIdrequired

list_submissions

List submissions

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

Parametersworkspace_id

mark_submission_read

Mark submission as read

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

Parametersidrequired

toggle_submission_archived

Toggle submission archived

Flip a submission's archived state.

Parametersidrequired

toggle_submission_spam

Toggle submission spam

Flip a submission's spam state.

Parametersidrequired

resend_submission_email

Resend submission email

Resend the email notification for a submission.

Parametersidrequired

delete_submission

Delete submission

Permanently delete a single submission.

Parametersidrequired

delete_all_form_submissions

Delete all form submissions

Delete every submission belonging to a form.

ParametersformIdrequired

bulk_archive_submissions

Bulk archive submissions

Archive several submissions at once.

ParameterssubmissionIdsrequired

bulk_delete_submissions

Bulk delete submissions

Permanently delete several submissions at once.

ParameterssubmissionIdsrequired

list_workspaces

List workspaces

List workspaces owned by or shared with the authenticated user.

Takes no parameters.

create_workspace

Create workspace

Create a new workspace owned by the authenticated user.

Parametersnamerequired

get_workspace

Get workspace

Get a single workspace's details and settings.

Parametersidrequired

update_workspace

Update workspace

Rename a workspace or change its settings.

Parametersidrequirednamesettings

delete_workspace

Delete workspace

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

Parametersidrequired

redeem_voucher

Redeem voucher

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

Parametersidrequiredcoderequired

generate_workspace_api_token

Generate workspace API token

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

Parametersidrequired

list_workspace_members

List workspace members

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

ParametersworkspaceIdrequired

invite_workspace_member

Invite workspace member

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

ParametersyourNamerequiredtheirNamerequiredtheirEmailrequiredworkspaceIdrequired

update_member_role

Update member role

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

ParametersrolerequiredmemberIdrequiredworkspaceIdrequired

remove_workspace_member

Remove workspace member

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

ParametersmemberIdrequiredworkspaceIdrequired

list_templates

List default templates

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

Parameterstype

list_all_templates_admin

List all templates (admin)

Paginated list of every template. Requires super-admin.

Parameterspagetypelimit

create_template_admin

Create template (admin)

Create a new template. Requires super-admin.

Parametersnamerequiredslugtyperequiredcontentrequiredis_defaultdescription

update_template_admin

Update template (admin)

Update a template. Requires super-admin.

Parametersidrequirednameslugtypecontentis_defaultdescription

delete_template_admin

Delete template (admin)

Delete a template. Requires super-admin.

Parametersidrequired

create_checkout_session

Create Stripe checkout session

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

ParametersplanTyperequiredbillingPeriod

list_admin_users

List all users (admin)

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

Parameterspagelimit

update_user_role_admin

Update user admin role

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

Parametersidrequiredis_super_adminrequired

update_user_plan_admin

Update user plan (admin)

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

Parametersidrequiredplanrequired

update_user_quota_admin

Update user quota (admin)

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

Parametersidrequiredsubmission_quotarequired

delete_user_admin

Delete user (admin)

Delete a single user account. Requires super-admin.

Parametersidrequired

bulk_delete_users_admin

Bulk delete users (admin)

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

ParametersuserIdsrequired

generate_ai_content

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.

Parameterspayloadrequired

create_export

Create submission export

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

ParametersformIdrequiredformatend_datestart_date

list_form_exports

List form exports

List the export files previously created for a form.

ParametersformIdrequired

download_export

Download export

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

Parametersfilenamerequired

health_check

Health check

Check whether the SubmitraX API is reachable and running.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 28, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.