_ registry / mcp http-sse · checked 39m ago

submitrax

https://mcp.submitrax.com

Registry code: 083e707911ef74c3

api record

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

from a public catalogue that lists it, not from the operator

endpoint
https://mcp.submitrax.com/mcp
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is submitrax live?
Yes — it answered the hub's last check (checked 39m ago). It answered 98% of checks over the last 30 days.
Is submitrax free to use?
Partly — some of its tools are open, others need a key or payment.
What tools does submitrax have?
57 tools: upgrade_user_plan, delete_template_admin, create_form, submit_demo, delete_workspace, bulk_delete_users_admin, set_auth_token, list_all_templates_admin, ….
Is submitrax safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
97.8%

90 days 98.7%· all time 98.7%

latency
257ms

last good check

priced tools
0

of 57 tools

_ answered our checks, 90 days 304 checks · signed record
  • down → live
  • degraded → down· timeout after 20000ms
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· fetch failed
_ what it is for
used for
  • create forms for a static site
  • manage form submissions
  • add form webhooks
  • export submissions
  • manage workspace members
takes → gives
text, data → data
tools
8 reads16 changes data1 sends messages
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 57 tools
2 open5 auth-required 50 never probed 7 of 57 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_auth_status open 47d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • health_check open 46d ago

    Check whether the SubmitraX API is reachable and running.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_workspaces auth-required 45d ago

    List workspaces owned by or shared with the authenticated user.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • get_current_user auth-required 47d ago

    Get the profile of the currently authenticated user.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {}
    }
    arguments 5 lines
  • list_forms auth-required 45d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "workspace_id": {
          "type": "string",
          "description": "Only include this workspace"
        }
      }
    }
    arguments 10 lines
  • list_submissions auth-required 45d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "workspace_id": {
          "type": "string",
          "description": "Only include this workspace"
        }
      }
    }
    arguments 10 lines
  • list_templates reads auth-required 45d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "type": {
          "enum": [
            "form",
            "email"
          ],
          "type": "string",
          "description": "Only return templates of this type"
        }
      }
    }
    arguments 14 lines
  • upgrade_user_plan unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "plan": {
          "type": "string",
          "description": "Plan to switch to, e.g. 'pro' (default)"
        }
      }
    }
    arguments 10 lines
  • delete_template_admin unknown never probed

    Delete a template. Requires super-admin.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Template ID"
        }
      }
    }
    arguments 13 lines
  • create_form unknown never probed

    Create a new form in a workspace.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 26 lines
  • submit_demo sends messages unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 23 lines
  • delete_workspace unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Workspace ID"
        }
      }
    }
    arguments 13 lines
  • bulk_delete_users_admin changes data unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 16 lines
  • set_auth_token unknown never probed

    Set the bearer token (JWT from login/register, or a workspace API token starting with sk_) used to authenticate subsequent tool calls.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "token"
      ],
      "properties": {
        "token": {
          "type": "string",
          "description": "JWT or workspace API token (sk_...)"
        }
      }
    }
    arguments 13 lines
  • list_all_templates_admin reads unknown never probed

    Paginated list of every template. Requires super-admin.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 22 lines
  • list_workspace_members reads unknown 45d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "workspaceId"
      ],
      "properties": {
        "workspaceId": {
          "type": "string",
          "description": "Workspace ID"
        }
      }
    }
    arguments 13 lines
  • update_user_plan_admin unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 22 lines
  • register unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 24 lines
  • login_with_google changes data unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "credential"
      ],
      "properties": {
        "credential": {
          "type": "string",
          "description": "Google ID token credential"
        }
      }
    }
    arguments 13 lines
  • accept_invite changes data unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "token"
      ],
      "properties": {
        "token": {
          "type": "string",
          "description": "Invitation token from the invite email link"
        }
      }
    }
    arguments 13 lines
  • get_public_form_html unknown 45d ago

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 13 lines
  • delete_form changes data unknown never probed

    Delete a form.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Form ID or form key"
        }
      }
    }
    arguments 13 lines
  • list_form_webhooks reads unknown 45d ago

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Form ID or form key"
        }
      }
    }
    arguments 13 lines
  • delete_form_webhook changes data unknown never probed

    Remove a notification webhook URL from a form.

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 18 lines
  • submit_form unknown never probed

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

    mcp-tool

    {
      "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\": \"[email protected]\" }",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "formKey": {
          "type": "string",
          "description": "Public form key, as used in the /f/:formKey URL"
        }
      }
    }
    arguments 22 lines
  • list_form_submissions unknown 45d ago

    List all submissions for a specific form.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "formId"
      ],
      "properties": {
        "formId": {
          "type": "string",
          "description": "Form ID"
        }
      }
    }
    arguments 13 lines
  • mark_submission_read changes data unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Submission ID"
        }
      }
    }
    arguments 13 lines
  • delete_all_form_submissions unknown never probed

    Delete every submission belonging to a form.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "formId"
      ],
      "properties": {
        "formId": {
          "type": "string",
          "description": "Form ID"
        }
      }
    }
    arguments 13 lines
  • bulk_archive_submissions unknown never probed

    Archive several submissions at once.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 16 lines
  • bulk_delete_submissions unknown never probed

    Permanently delete several submissions at once.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 16 lines
  • get_workspace reads unknown 45d ago

    Get a single workspace's details and settings.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Workspace ID"
        }
      }
    }
    arguments 13 lines
  • generate_workspace_api_token changes data unknown never probed

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

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Workspace ID"
        }
      }
    }
    arguments 13 lines
  • update_member_role unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 23 lines
  • remove_workspace_member changes data unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 18 lines
  • update_template_admin changes data unknown never probed

    Update a template. Requires super-admin.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 41 lines
  • list_admin_users reads unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 14 lines
  • update_user_role_admin changes data unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 18 lines
  • update_user_quota_admin unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 18 lines
  • delete_user_admin changes data unknown never probed

    Delete a single user account. Requires super-admin.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "User ID"
        }
      }
    }
    arguments 13 lines
  • generate_ai_content unknown never probed

    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.

    mcp-tool

    {
      "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": {}
        }
      }
    }
    arguments 17 lines
  • create_export unknown never probed

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

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 29 lines
  • list_form_exports unknown never probed

    List the export files previously created for a form.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "formId"
      ],
      "properties": {
        "formId": {
          "type": "string",
          "description": "Form ID"
        }
      }
    }
    arguments 13 lines
  • download_export reads unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 13 lines
  • login unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 20 lines
  • update_form changes data unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 45 lines
  • toggle_submission_archived changes data unknown never probed

    Flip a submission's archived state.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Submission ID"
        }
      }
    }
    arguments 13 lines
  • resend_submission_email unknown never probed

    Resend the email notification for a submission.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Submission ID"
        }
      }
    }
    arguments 13 lines
  • update_workspace unknown never probed

    Rename a workspace or change its settings.

    mcp-tool

    {
      "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": {}
        }
      }
    }
    arguments 25 lines
  • redeem_voucher unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 18 lines
  • invite_workspace_member unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 30 lines
  • create_checkout_session changes data unknown never probed

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

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 26 lines
  • get_form reads unknown 45d ago

    Get a single form by id or form key.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Form ID or form key"
        }
      }
    }
    arguments 13 lines
  • add_form_webhook changes data unknown never probed

    Add a notification webhook URL to a form.

    mcp-tool

    {
      "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)"
        }
      }
    }
    arguments 18 lines
  • toggle_submission_spam unknown never probed

    Flip a submission's spam state.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Submission ID"
        }
      }
    }
    arguments 13 lines
  • create_template_admin changes data unknown never probed

    Create a new template. Requires super-admin.

    mcp-tool

    {
      "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"
        }
      }
    }
    arguments 39 lines
  • create_workspace unknown never probed

    Create a new workspace owned by the authenticated user.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Name of the workspace"
        }
      }
    }
    arguments 13 lines
  • delete_submission unknown never probed

    Permanently delete a single submission.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "id"
      ],
      "properties": {
        "id": {
          "type": "string",
          "description": "Submission ID"
        }
      }
    }
    arguments 13 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 083e707911ef74c3.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/083e707911ef74c3/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/083e707911ef74c3/badge.svg)](https://brick.blue/agent/083e707911ef74c3?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.