Connect-MCP

ShipMyForm

com.shipmyform/shipmyform · v1.1.0

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

MCPremoteAPI keyEmail

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 29 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 76/100

What it does: 29 tools · 12 read, 11 write (incl. delete/pay) · Email

Test call list_api_keys: needs a key: tool error: No API key on this connection. Connect with `Authorization: Bearer smf_…`, or call sign_up to create an account and get (1,177 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +13
  • Parameter descriptions: +5
  • Read/write annotations: 0
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://shipmyform.com/api/mcp

Tools

29 tools listed at last check
  • sign_up Start 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).
  • verify_account Prove 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.
  • resend_verification_code Email a fresh 6-digit verification code to the account's address.
  • get_account The account's email, verification state, plan, limits, usage and dashboard URL.
  • create_api_key Mint 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.
  • list_api_keys API keys on this workspace (metadata only).
  • revoke_api_key Revoke a key by id. The key in use on this connection cannot revoke itself.
  • start_upgrade Get 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).
  • get_billing_portal A self-service billing portal URL: change plan, update the card, cancel.
  • list_forms The workspace's forms with their public endpoint URLs.
  • create_form Create 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.
  • get_form A form's full configuration, connectors and hosted-page status.
  • update_form Change any subset of a form's settings: name, purpose, allowedDomains, redirectUrl, spamMode, active, storeSubmissions, validation rules, blocklist, autoResponder (Pro).
  • delete_form Delete a form; its endpoint stops accepting submissions.
  • get_form_snippet A copy-paste form snippet for a framework (html, react, vue, or fetch) wired to the form's endpoint.
  • get_submission_stats Delivered / spam-held / flagged counts for a form, plus workspace quota usage. Works on every plan.
  • list_connector_types Every destination submissions can be routed to, with the config fields each needs and which plan it requires.
  • list_connectors Connectors on a form with their status and last error.
  • add_connector Route 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.
  • test_connector Send a test delivery through a connector and report the result.
  • set_connector_active
  • remove_connector
  • publish_hosted_page Publish 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.
  • unpublish_hosted_page
  • list_submissions Read 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.
  • get_submission One submission with spam signals and delivery history.
  • label_submissions Mark 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.
  • delete_submissions Permanently delete submissions (and their files).
  • export_submissions All of a form's submissions (up to 2,000) as CSV text, optionally filtered by status.

Badge

Connect-MCP badge for com.shipmyform/shipmyform

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/com.shipmyform/shipmyform.svg)](https://clawy.uk/mcp/s/com.shipmyform/shipmyform)