MCPサーバー

SubmitraX

com.submitrax/mcp
ビジネス・業務 開発者向けツール 公開・接続可能 MCP 2025-11-25

このMCPでできること

Manages forms, submissions, webhooks, workspaces, templates, exports, and public form rendering for static sites.

accept_invite
Accept workspace invite
Accept a pending workspace invitation using its invitation token, linking it to the authenticated user.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'Invitation token from the invite email link'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
add_form_webhook
Add form webhook
Add a notification webhook URL to a form.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'url'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}, 'url': {'type': 'string', 'description': 'Webhook URL (Slack, Discord, or generic HTTP endpoint)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
bulk_archive_submissions
Bulk archive submissions
Archive several submissions at once.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['submissionIds'], 'properties': {'submissionIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IDs of the submissions to process'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
bulk_delete_submissions
Bulk delete submissions
Permanently delete several submissions at once.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['submissionIds'], 'properties': {'submissionIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IDs of the submissions to process'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
bulk_delete_users_admin
Bulk delete users (admin)
Delete multiple user accounts at once. Requires super-admin.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['userIds'], 'properties': {'userIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'IDs of the users to delete'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
create_checkout_session
Create Stripe checkout session
Start a Stripe subscription checkout for a plan ('free', 'essentials', 'pro'). Downgrades immediately if planType is 'free'.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['planType'], 'properties': {'planType': {'enum': ['free', 'essentials', 'pro'], 'type': 'string', 'description': 'Plan to subscribe to'}, 'billingPeriod': {'enum': ['monthly', 'annual'], 'type': 'string', 'description': 'Billing period for paid plans'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
create_export
Create submission export
Create a CSV or JSON export of a form's submissions, optionally filtered by date range (YYYY-MM-DD).
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}, 'format': {'enum': ['csv', 'json'], 'type': 'string', 'description': 'Export file format'}, 'end_date': {'type': 'string', 'description': 'Only include submissions up to this date (YYYY-MM-DD)'}, 'start_date': {'type': 'string', 'description': 'Only include submissions from this date (YYYY-MM-DD)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
create_form
Create form
Create a new form in a workspace.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'workspace_id'], 'properties': {'name': {'type': 'string', 'description': 'Name of the form'}, 'email_to': {'type': 'string', 'description': "Notification email recipient. Defaults to the authenticated user's email"}, 'custom_html': {'type': 'string', 'description': 'Custom HTML for the public form page; {{form_url}} is replaced with the submission endpoint'}, 'workspace_id': {'type': 'string', 'description': 'ID of the workspace to create the form in'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
create_template_admin
Create template (admin)
Create a new template. Requires super-admin.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name', 'type', 'content'], 'properties': {'name': {'type': 'string', 'description': 'Template name'}, 'slug': {'type': 'string', 'description': 'URL-friendly identifier for the template'}, 'type': {'enum': ['form', 'email'], 'type': 'string', 'description': 'Template type'}, 'content': {'type': 'string', 'description': 'Template HTML content'}, 'is_default': {'type': 'boolean', 'description': 'Whether the template is offered to all users by default'}, 'description': {'type': 'string', 'description': 'Short description of the template'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
create_workspace
Create workspace
Create a new workspace owned by the authenticated user.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name of the workspace'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_all_form_submissions
Delete all form submissions
Delete every submission belonging to a form.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_form
Delete form
Delete a form.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_form_webhook
Delete form webhook
Remove a notification webhook URL from a form.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'url'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}, 'url': {'type': 'string', 'description': 'Webhook URL (Slack, Discord, or generic HTTP endpoint)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_submission
Delete submission
Permanently delete a single submission.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_template_admin
Delete template (admin)
Delete a template. Requires super-admin.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Template ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_user_admin
Delete user (admin)
Delete a single user account. Requires super-admin.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'User ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
delete_workspace
Delete workspace
Delete a workspace along with all its forms and submissions. Only the owner may do this.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
download_export
Download export
Download the contents of a previously created export file (CSV or JSON text).
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['filename'], 'properties': {'filename': {'type': 'string', 'description': 'The export filename, as returned by create_export or list_form_exports'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
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.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['payload'], 'properties': {'payload': {'type': 'object', 'description': 'Arbitrary JSON payload forwarded to the AI generation webhook', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
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.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
get_auth_status
Get auth status
Check whether an auth token is currently configured for this session.
読み取り専用
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
get_current_user
Get current user
Get the profile of the currently authenticated user.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
get_form
Get form
Get a single form by id or form key.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
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.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formKey'], 'properties': {'formKey': {'type': 'string', 'description': 'Public form key, as used in the /f/:formKey URL'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
get_workspace
Get workspace
Get a single workspace's details and settings.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
health_check
Health check
Check whether the SubmitraX API is reachable and running.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
invite_workspace_member
Invite workspace member
Invite a new member to a workspace by email. Requires admin access to the workspace.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workspaceId', 'theirName', 'theirEmail', 'yourName'], 'properties': {'yourName': {'type': 'string', 'description': 'Name of the inviter, shown in the invitation email'}, 'theirName': {'type': 'string', 'description': 'Name of the person being invited'}, 'theirEmail': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Email address to send the invitation to'}, 'workspaceId': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_admin_users
List all users (admin)
Paginated list of all users with plan stats. Requires super-admin.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'description': 'Page number, starting at 1'}, 'limit': {'type': 'number', 'description': 'Number of users per page'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_all_templates_admin
List all templates (admin)
Paginated list of every template. Requires super-admin.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'page': {'type': 'number', 'description': 'Page number, starting at 1'}, 'type': {'enum': ['form', 'email'], 'type': 'string', 'description': 'Only return templates of this type'}, 'limit': {'type': 'number', 'description': 'Number of templates per page'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_form_exports
List form exports
List the export files previously created for a form.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_forms
List forms
List forms across the user's workspaces, or within one workspace if workspace_id is given.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'workspace_id': {'type': 'string', 'description': 'Only include this workspace'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_form_submissions
List form submissions
List all submissions for a specific form.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_form_webhooks
List form webhooks
List the notification webhook URLs (Slack, Discord, generic) configured on a form.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_submissions
List submissions
List submissions across the user's workspaces, or within one workspace if workspace_id is given.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'workspace_id': {'type': 'string', 'description': 'Only include this workspace'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_templates
List default templates
List default templates available to all users, optionally filtered by type ('form' or 'email').
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['form', 'email'], 'type': 'string', 'description': 'Only return templates of this type'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_workspace_members
List workspace members
List members and pending invitations of a workspace, including its owner.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workspaceId'], 'properties': {'workspaceId': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
list_workspaces
List workspaces
List workspaces owned by or shared with the authenticated user.
読み取り専用 外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
login
Login
Log in with email and password. Stores the returned token for subsequent authenticated tool calls.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'password'], 'properties': {'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Account email address'}, 'password': {'type': 'string', 'description': 'Account password'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
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.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['credential'], 'properties': {'credential': {'type': 'string', 'description': 'Google ID token credential'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
mark_submission_read
Mark submission as read
Mark a submission as read so it no longer shows as new.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
redeem_voucher
Redeem voucher
Redeem a voucher code to add submission quota to a workspace's owner.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'code'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}, 'code': {'type': 'string', 'description': 'Voucher code to redeem'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
register
Register
Register a new SubmitraX user account. Stores the returned token for subsequent authenticated tool calls.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'password'], 'properties': {'name': {'type': 'string', 'description': 'Display name of the user'}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Email address for the new account'}, 'password': {'type': 'string', 'description': 'Password for the new account'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
remove_workspace_member
Remove workspace member
Remove a member (or cancel a pending invitation) from a workspace. Requires admin access to the workspace.
破壊的操作あり 外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workspaceId', 'memberId'], 'properties': {'memberId': {'type': 'string', 'description': 'Member ID, as returned by list_workspace_members'}, 'workspaceId': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
resend_submission_email
Resend submission email
Resend the email notification for a submission.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
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.
冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'JWT or workspace API token (sk_...)'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
submit_demo
Submit demo
Trigger a demo submission email for marketing/demo purposes. No authentication required, rate-limited.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'data': {'type': 'object', 'description': 'Example form field values to include in the demo email', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'email': {'type': 'string', 'format': 'email', 'pattern': "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$", 'description': 'Email address that receives the demo notification'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
submit_form
Submit form
Submit data to a public form endpoint, as an end user would. No authentication required.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formKey', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Form field values, e.g. { "name": "Jane", "email": "jane@example.com" }', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'formKey': {'type': 'string', 'description': 'Public form key, as used in the /f/:formKey URL'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
toggle_submission_archived
Toggle submission archived
Flip a submission's archived state.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
toggle_submission_spam
Toggle submission spam
Flip a submission's spam state.
外部アクセスあり
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_form
Update form
Update a form's settings (name, notification email, Slack webhook, redirect URL, custom HTML, active state, or arbitrary settings).
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}, 'name': {'type': 'string', 'description': 'New name of the form'}, 'email_to': {'type': 'string', 'description': 'Notification email recipient'}, 'settings': {'type': 'object', 'description': 'Additional form settings to merge', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'is_active': {'type': 'boolean', 'description': 'Whether the form accepts submissions'}, 'custom_html': {'type': 'string', 'description': 'Custom HTML for the public form page; {{form_url}} is replaced with the submission endpoint'}, 'redirect_url': {'type': 'string', 'description': 'URL to redirect submitters to after a successful submission'}, 'slack_webhook': {'type': 'string', 'description': 'Slack incoming webhook URL for submission notifications'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_member_role
Update member role
Change a workspace member's role. Requires admin access to the workspace.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workspaceId', 'memberId', 'role'], 'properties': {'role': {'type': 'string', 'description': "New role, e.g. 'admin' or 'member'"}, 'memberId': {'type': 'string', 'description': 'Member ID, as returned by list_workspace_members'}, 'workspaceId': {'type': 'string', 'description': 'Workspace ID'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_template_admin
Update template (admin)
Update a template. Requires super-admin.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Template ID'}, 'name': {'type': 'string', 'description': 'Template name'}, 'slug': {'type': 'string', 'description': 'URL-friendly identifier for the template'}, 'type': {'enum': ['form', 'email'], 'type': 'string', 'description': 'Template type'}, 'content': {'type': 'string', 'description': 'Template HTML content'}, 'is_default': {'type': 'boolean', 'description': 'Whether the template is offered to all users by default'}, 'description': {'type': 'string', 'description': 'Short description of the template'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_user_plan_admin
Update user plan (admin)
Set a user's plan ('free' or 'pro') and its associated quota. Requires super-admin.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'plan'], 'properties': {'id': {'type': 'string', 'description': 'User ID'}, 'plan': {'enum': ['free', 'pro'], 'type': 'string', 'description': 'Plan to assign'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_user_quota_admin
Update user quota (admin)
Set a user's submission quota directly. Requires super-admin.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'submission_quota'], 'properties': {'id': {'type': 'string', 'description': 'User ID'}, 'submission_quota': {'type': 'number', 'description': 'New submission quota'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_user_role_admin
Update user admin role
Grant or revoke super-admin status for a user. Requires super-admin.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'is_super_admin'], 'properties': {'id': {'type': 'string', 'description': 'User ID'}, 'is_super_admin': {'type': 'boolean', 'description': 'true to grant super-admin, false to revoke'}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
update_workspace
Update workspace
Rename a workspace or change its settings.
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}, 'name': {'type': 'string', 'description': 'New workspace name'}, 'settings': {'type': 'object', 'description': 'Workspace settings to merge', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
upgrade_user_plan
Upgrade user plan
Change the authenticated user's plan (defaults to 'pro' if not specified).
外部アクセスあり 冪等
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'plan': {'type': 'string', 'description': "Plan to switch to, e.g. 'pro' (default)"}}}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
変更
health_check
2026年10月1日2:40
変更
download_export
2026年10月1日2:40
変更
list_form_exports
2026年10月1日2:40
変更
create_export
2026年10月1日2:40
変更
generate_ai_content
2026年10月1日2:40
変更
bulk_delete_users_admin
2026年10月1日2:40
変更
delete_user_admin
2026年10月1日2:40
変更
update_user_quota_admin
2026年10月1日2:40
変更
update_user_plan_admin
2026年10月1日2:40
変更
update_user_role_admin
2026年10月1日2:40
変更
list_admin_users
2026年10月1日2:40
変更
create_checkout_session
2026年10月1日2:40
変更
delete_template_admin
2026年10月1日2:40
変更
update_template_admin
2026年10月1日2:40
変更
create_template_admin
2026年10月1日2:40
変更
list_all_templates_admin
2026年10月1日2:40
変更
list_templates
2026年10月1日2:40
変更
remove_workspace_member
2026年10月1日2:40
変更
update_member_role
2026年10月1日2:40
変更
invite_workspace_member
2026年10月1日2:40
変更
list_workspace_members
2026年10月1日2:40
変更
generate_workspace_api_token
2026年10月1日2:40
変更
redeem_voucher
2026年10月1日2:40
変更
delete_workspace
2026年10月1日2:40
変更
update_workspace
2026年10月1日2:40
変更
get_workspace
2026年10月1日2:40
変更
create_workspace
2026年10月1日2:40
変更
list_workspaces
2026年10月1日2:40
変更
bulk_delete_submissions
2026年10月1日2:40
変更
bulk_archive_submissions
2026年10月1日2:40