protogrid

Search / com.submitrax/mcp

SubmitraX

R1· needs a key

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

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect on its own if it already holds SUBMITRAX_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality66needs work
Trust83of 100
Uptime, 30 days100%
Latency p50468 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "submitrax": {
      "type": "http",
      "url": "https://mcp.submitrax.com/mcp",
      "headers": {
        "Authorization": "Bearer ${SUBMITRAX_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http submitrax https://mcp.submitrax.com/mcp --header "Authorization: Bearer ${SUBMITRAX_TOKEN}"
[mcp_servers.submitrax]
url = "https://mcp.submitrax.com/mcp"
bearer_token_env_var = "SUBMITRAX_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "submitrax": {
      "type": "remote",
      "url": "https://mcp.submitrax.com/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:SUBMITRAX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "submitrax": {
      "type": "http",
      "url": "https://mcp.submitrax.com/mcp",
      "headers": {
        "Authorization": "Bearer ${SUBMITRAX_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=submitrax&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLnN1Ym1pdHJheC5jb20vbWNwIiwiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7U1VCTUlUUkFYX1RPS0VOfSJ9fQ%3D%3D"
}
{
  "servers": {
    "submitrax": {
      "type": "http",
      "url": "https://mcp.submitrax.com/mcp",
      "headers": {
        "Authorization": "Bearer ${SUBMITRAX_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "submitrax": {
      "httpUrl": "https://mcp.submitrax.com/mcp",
      "headers": {
        "Authorization": "Bearer ${SUBMITRAX_TOKEN}"
      }
    }
  }
}
extensions:
  "submitrax":
    enabled: true
    name: "submitrax"
    type: streamable_http
    uri: "https://mcp.submitrax.com/mcp"
    headers:
      "Authorization": "Bearer ${SUBMITRAX_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${SUBMITRAX_TOKEN}. The registry never accepts secret values.

Quality 66 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene79 · weight 30
  • warn
    tools.descriptions1 of 57 tools have a description under 20 characters
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations57 of 57 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints40 of 57 tools declare all four hints; missing: list_forms (destructiveHint, idempotentHint); list_templates (destructiveHint, idempotentHint); get_current_user (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 6,319 tokens to load every tool
  • warn
    tools.api_dump57 tools, 65% named like REST operations: looks like an API mapped one endpoint per tool
stability25 · weight 15
  • warn
    stability.changes57 tool changes in 30 days
  • fail
    stability.rug_pull10 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

57 tools, about 6,319 tokens to load them all · tool set 1e7dc8b9aa0a · tools last changed 2026-09-29 · checked 2026-10-19 15:48 UTC

Tool changes

  • health_checkchangedoutput schema, annotations
  • download_exportchangedoutput schema, annotations
  • list_form_exportschangeddescription, input schema, output schema, annotationsmeaning changed
    before

    empty

    after · 0% of words in common

    List the export files previously created for a form.

  • create_exportchangedinput schema, output schema, annotations
  • generate_ai_contentchangedoutput schema, annotations
  • bulk_delete_users_adminchangedinput schema, output schema, annotations
  • delete_user_adminchangedinput schema, output schema, annotations
  • update_user_quota_adminchangedinput schema, output schema, annotations
  • update_user_plan_adminchangedinput schema, output schema, annotations
  • update_user_role_adminchangedinput schema, output schema, annotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 83 / 100

no-repository
provenance55
liveness100
freshness100
hygiene80

+dns-namespace +website +reachable +uptime-100% +updated-21d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.submitrax.com/mcp streamable-httpapi_key ${SUBMITRAX_TOKEN}yes100%468 ms2025-11-252026-10-19

Tools (57)

accept_inviteAccept a pending workspace invitation using its invitation token, linking it to the authenticated user.
add_form_webhookAdd a notification webhook URL to a form.
bulk_archive_submissionsArchive several submissions at once.
bulk_delete_submissionsdestructivePermanently delete several submissions at once.
bulk_delete_users_admindestructiveDelete multiple user accounts at once. Requires super-admin.
create_checkout_sessionStart a Stripe subscription checkout for a plan ('free', 'essentials', 'pro'). Downgrades immediately if planType is 'free'.
create_exportCreate a CSV or JSON export of a form's submissions, optionally filtered by date range (YYYY-MM-DD).
create_formCreate a new form in a workspace.
create_template_adminCreate a new template. Requires super-admin.
create_workspaceCreate a new workspace owned by the authenticated user.
delete_all_form_submissionsdestructiveDelete every submission belonging to a form.
delete_formdestructiveDelete a form.
delete_form_webhookdestructiveRemove a notification webhook URL from a form.
delete_submissiondestructivePermanently delete a single submission.
delete_template_admindestructiveDelete a template. Requires super-admin.
delete_user_admindestructiveDelete a single user account. Requires super-admin.
delete_workspacedestructiveDelete a workspace along with all its forms and submissions. Only the owner may do this.
download_exportread-onlyDownload the contents of a previously created export file (CSV or JSON text).
generate_ai_contentProxy 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.
generate_workspace_api_tokenGenerate (or reset) a long-lived API token (sk_...) scoped to a single workspace, for use with public API integrations.
get_auth_statusread-onlyCheck whether an auth token is currently configured for this session.
get_current_userread-onlyGet the profile of the currently authenticated user.
get_formread-onlyGet a single form by id or form key.
get_public_form_htmlread-onlyFetch the rendered public HTML (custom or default template) for a form by its form key. No authentication required.
get_workspaceread-onlyGet a single workspace's details and settings.
health_checkread-onlyCheck whether the SubmitraX API is reachable and running.
invite_workspace_memberInvite a new member to a workspace by email. Requires admin access to the workspace.
list_admin_usersread-onlyPaginated list of all users with plan stats. Requires super-admin.
list_all_templates_adminread-onlyPaginated list of every template. Requires super-admin.
list_form_exportsread-onlyList the export files previously created for a form.
list_formsread-onlyList forms across the user's workspaces, or within one workspace if workspace_id is given.
list_form_submissionsread-onlyList all submissions for a specific form.
list_form_webhooksread-onlyList the notification webhook URLs (Slack, Discord, generic) configured on a form.
list_submissionsread-onlyList submissions across the user's workspaces, or within one workspace if workspace_id is given.
list_templatesread-onlyList default templates available to all users, optionally filtered by type ('form' or 'email').
list_workspace_membersread-onlyList members and pending invitations of a workspace, including its owner.
list_workspacesread-onlyList workspaces owned by or shared with the authenticated user.
loginLog in with email and password. Stores the returned token for subsequent authenticated tool calls.
login_with_googleLog in or register using a Google Sign-In ID token credential. Stores the returned token for subsequent authenticated tool calls.
mark_submission_readMark a submission as read so it no longer shows as new.
redeem_voucherRedeem a voucher code to add submission quota to a workspace's owner.
registerRegister a new SubmitraX user account. Stores the returned token for subsequent authenticated tool calls.
remove_workspace_memberdestructiveRemove a member (or cancel a pending invitation) from a workspace. Requires admin access to the workspace.
resend_submission_emailResend the email notification for a submission.
set_auth_tokenSet the bearer token (JWT from login/register, or a workspace API token starting with sk_) used to authenticate subsequent tool calls.
submit_demoTrigger a demo submission email for marketing/demo purposes. No authentication required, rate-limited.
submit_formSubmit data to a public form endpoint, as an end user would. No authentication required.
toggle_submission_archivedFlip a submission's archived state.
toggle_submission_spamFlip a submission's spam state.
update_formUpdate a form's settings (name, notification email, Slack webhook, redirect URL, custom HTML, active state, or arbitrary settings).
update_member_roleChange a workspace member's role. Requires admin access to the workspace.
update_template_adminUpdate a template. Requires super-admin.
update_user_plan_adminSet a user's plan ('free' or 'pro') and its associated quota. Requires super-admin.
update_user_quota_adminSet a user's submission quota directly. Requires super-admin.
update_user_role_adminGrant or revoke super-admin status for a user. Requires super-admin.
update_workspaceRename a workspace or change its settings.
upgrade_user_planChange the authenticated user's plan (defaults to 'pro' if not specified).

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.submitrax/mcp",
  "title": "SubmitraX",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.submitrax.com/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer token from SubmitraX → Settings → API access (format: Bearer <token>)"
        }
      ]
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://submitrax.com",
  "description": "Form backend for static sites: create forms, manage submissions, webhooks and exports."
}