AgentXM

ShipMyForm

mcp remote · streamable-http · v1.1.0 · source: crawl

https://shipmyform.com/api/mcp

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

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 297 ms · p95 312 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'shipmyform'
tools_listed15pass29 tools
schema_complete15pass25 of 29 tools have a description and a typed schema
latency_p5010passp50 297 ms
latency_p955passp95 312 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (29)

NameDescriptionSchema
set_connector_activeincomplete
remove_connectorincomplete
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.typed
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.typed
resend_verification_codeEmail a fresh 6-digit verification code to the account's address.typed
get_accountThe account's email, verification state, plan, limits, usage and dashboard URL.typed
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.typed
unpublish_hosted_pageincomplete
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 typed
list_api_keysAPI keys on this workspace (metadata only).typed
revoke_api_keyRevoke a key by id. The key in use on this connection cannot revoke itself.typed
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).typed
get_billing_portalA self-service billing portal URL: change plan, update the card, cancel.typed
list_formsThe workspace's forms with their public endpoint URLs.typed
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.typed
get_formA form's full configuration, connectors and hosted-page status.typed
update_formChange any subset of a form's settings: name, purpose, allowedDomains, redirectUrl, spamMode, active, storeSubmissions, validation rules, blocklist, autoResponder (Pro).incomplete
delete_formDelete a form; its endpoint stops accepting submissions.typed
get_form_snippetA copy-paste form snippet for a framework (html, react, vue, or fetch) wired to the form's endpoint.typed
get_submission_statsDelivered / spam-held / flagged counts for a form, plus workspace quota usage. Works on every plan.typed
list_connector_typesEvery destination submissions can be routed to, with the config fields each needs and which plan it requires.typed
list_connectorsConnectors on a form with their status and last error.typed
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) mutyped
test_connectorSend a test delivery through a connector and report the result.typed
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'. Reqtyped
get_submissionOne submission with spam signals and delivery history.typed
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.typed
delete_submissionsPermanently delete submissions (and their files).typed
export_submissionsAll of a form's submissions (up to 2,000) as CSV text, optionally filtered by status.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-shipmyform-shipmyform.svg)](https://app.agent-xm.com/a/com-shipmyform-shipmyform)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.