Skip to main content

ShipMyForm

com.shipmyform/shipmyformVersion 1.1.0

Form backend as 29 tools: create endpoints, route submissions, publish pages, run the inbox.

Status

Responds430 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:15 UTC
Latency
430 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://shipmyform.com/api/mcpResponds430 ms
No sign-in

Claude Code

claude mcp add --transport http shipmyform https://shipmyform.com/api/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: shipmyform
Remote MCP server URL: https://shipmyform.com/api/mcp

Cursor

{
  "mcpServers": {
    "shipmyform": {
      "url": "https://shipmyform.com/api/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"shipmyform","type":"http","url":"https://shipmyform.com/api/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

33 tools

Tools of ShipMyForm
Read-only
Idempotent
Open world
add_connectorRoute a form's submissions somewhere: email, webhook, Slack, Discord, Airtable, HubSpot, Telegram and more. Get the config fields from list_connector_types. OAuth connectors (Google Sheets, Notion) must be added in the dashboard.Not declaredNot declaredNot declaredNot declared
assign_submissionsHand submissions to a member of the workspace (by userId or email, see list_members), or pass neither to unassign. The member is emailed with a link unless they assigned it to themselves. Requires a paid plan.Not declaredNot declaredNot declaredNot declared
create_api_keyMint another API key for this workspace (shown once), optionally narrower than this one. A key can never grant scopes it does not itself hold, so this is the safe way to hand a limited key to another agent.Not declaredNot declaredNot declaredNot declared
create_formCreate a form and get its endpoint plus a paste-ready HTML snippet. Email notifications to the account owner are set up automatically. Works on every plan.Not declaredNot declaredNot declaredNot declared
delete_formDelete a form; its endpoint stops accepting submissions.Not declaredNot declaredNot declaredNot declared
delete_submissionsPermanently delete submissions (and their files).Not declaredNot declaredNot declaredNot declared
export_submissionsAll of a form's submissions (up to 2,000) as CSV text, optionally filtered by status.Not declaredNot declaredNot declaredNot declared
get_accountThe account's email, verification state, plan, limits, usage and dashboard URL.Not declaredNot declaredNot declaredNot declared
get_billing_portalA self-service billing portal URL: change plan, update the card, cancel.Not declaredNot declaredNot declaredNot declared
get_formA form's full configuration, connectors and hosted-page status.Not declaredNot declaredNot declaredNot declared
get_form_snippetA copy-paste form snippet for a framework (html, react, vue, or fetch) wired to the form's endpoint.Not declaredNot declaredNot declaredNot declared
get_submissionOne submission with spam signals and delivery history.Not declaredNot declaredNot declaredNot declared
get_submission_statsDelivered / spam-held / flagged counts for a form, plus workspace quota usage. Works on every plan.Not declaredNot declaredNot declaredNot declared
label_submissionsMark submissions as spam, ok (not spam) or flagged. spam/ok also teach the classifier, so your judgement improves future filtering. This is how you triage in your own environment: list, decide, label.Not declaredNot declaredNot declaredNot declared
list_api_keysAPI keys on this workspace (metadata only).Not declaredNot declaredNot declaredNot declared
list_connector_typesEvery destination submissions can be routed to, with the config fields each needs and which plan it requires.Not declaredNot declaredNot declaredNot declared
list_connectorsConnectors on a form with their status and last error.Not declaredNot declaredNot declaredNot declared
list_formsThe workspace's forms with their public endpoint URLs.Not declaredNot declaredNot declaredNot declared
list_membersEveryone in the workspace with their user id, for assign_submissions.Not declaredNot declaredNot declaredNot declared
list_submissionsRead submissions across the workspace or for one form, with filters (status, date range, text search, country, attachments, failed deliveries) and paging. Spam is excluded unless status is 'spam'. Requires a paid plan.Not declaredNot declaredNot declaredNot declared
publish_hosted_pagePublish a standalone page for the form on shipmyform.com (no website needed) and get its URL plus an embed script. Uses the designed page if one exists, otherwise a default email + message form.Not declaredNot declaredNot declaredNot declared
remove_connectorNo descriptionNot declaredNot declaredNot declaredNot declared
reply_to_submissionEmail the person who submitted the form, from ShipMyForm, with the form's notification address as Reply-To so their answer reaches the owner. Plain text; {{field}} tokens are filled from the submission. Subject defaults to "Re: <form name>". Starter and up; rate-limited and subject to the same address checks as every send.Not declaredNot declaredNot declaredNot declared
resend_verification_codeEmail a fresh 6-digit verification code to the account's address.Not declaredNot declaredNot declaredNot declared
revoke_api_keyRevoke a key by id. The key in use on this connection cannot revoke itself.Not declaredNot declaredNot declaredNot declared
set_connector_activeNo descriptionNot declaredNot declaredNot declaredNot declared
set_submission_stageMove submissions along the form's pipeline (the board columns in the dashboard). The stage keys depend on the form's kind and are listed by get_form as `stages` — e.g. applied/screening/interview/offer/rejected for a job-application form, new/open/waiting/resolved for support, new/in_progress/done/archived otherwise. This is workflow, not classification: it never changes spam status. Requires a paid plan.Not declaredNot declaredNot declaredNot declared
sign_upStart a ShipMyForm account from an email address, with no browser. A 6-digit code is emailed to the address; verify_account with { email, code } then returns the API key. Works without authentication. Also works for an existing account (the code approves API access).Not declaredNot declaredNot declaredNot declared
start_upgradeGet a hosted checkout URL for the Starter or Business plan. Payment is completed by a person on that page; the plan activates automatically afterwards (check with get_account).Not declaredNot declaredNot declaredNot declared
test_connectorSend a test delivery through a connector and report the result.Not declaredNot declaredNot declaredNot declared
unpublish_hosted_pageNo descriptionNot declaredNot declaredNot declaredNot declared
update_formChange any subset of a form's settings: name, purpose, kind, allowedDomains, redirectUrl, spamMode, active, storeSubmissions, validation rules, blocklist, autoResponder (Pro).Not declaredNot declaredNot declaredNot declared
verify_accountProve the address with the 6-digit code emailed by sign_up. Without a key on the connection, pass the email too: on success this returns the API key (shown once). Turns on email notifications.Not declaredNot declaredNot declaredNot declared

Details

Registry status
Active
Published
Oct 2, 2026
Updated
Oct 2, 2026
Repository
Not given
Categories (suggested)
CommunicationSecuritySuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing