SubmitraX
Ce que fait ce MCP
Manages forms, submissions, webhooks, workspaces, templates, exports, and public form rendering for static sites.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'Invitation token from the invite email link'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Name of the workspace'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Template ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'User ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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': {}}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Workspace ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'workspace_id': {'type': 'string', 'description': 'Only include this workspace'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['formId'], 'properties': {'formId': {'type': 'string', 'description': 'Form ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Form ID or form key'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'workspace_id': {'type': 'string', 'description': 'Only include this workspace'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'type': {'enum': ['form', 'email'], 'type': 'string', 'description': 'Only return templates of this type'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workspaceId'], 'properties': {'workspaceId': {'type': 'string', 'description': 'Workspace ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['credential'], 'properties': {'credential': {'type': 'string', 'description': 'Google ID token credential'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'token': {'type': 'string', 'description': 'JWT or workspace API token (sk_...)'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Submission ID'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'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': {}}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'plan': {'type': 'string', 'description': "Plan to switch to, e.g. 'pro' (default)"}}}
Schéma de sortie
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'description': 'Response body returned by the SubmitraX API'}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
Boat House
Deploys and operates small containerized web applications with releases, rollbacks, persistent data, access controls, secrets, bi…
N8n
Lists n8n workflows, retrieves workflow configuration, and reviews recent workflow execution history for a user-provided n8n inst…
ShipMyForm
Creates hosted or embeddable web form endpoints, manages submissions, exports data, and routes submissions to email, webhooks, an…
Power Automate MCP Server by Flow Studio
Builds, updates, runs, monitors, debugs, and governs Microsoft Power Automate flows, environments, connectors, and run histories.
furrow-forms
Provisions and manages form backends for websites, including form definitions, embed snippets, submissions, email notifications, …
SparkPay
Manages Stripe-based billing for indie applications, including plans, pricing, coupons, subscriptions, customers, revenue reporti…