SubmitraX
Form backend for static sites: create forms, manage submissions, webhooks and exports.
Что умеет
Какие данные видит
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
Form backend for static sites: create forms, manage submissions, webhooks and exports.
Как подключить
Как подключить SubmitraX к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp.submitrax.com/mcp
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить SubmitraX к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp.submitrax.com/mcp
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить SubmitraX к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp.submitrax.com/mcp
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (57)
Технические названия из tools/list. Нужны только разработчикам.
| 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. |