ShipMyForm

com.shipmyform由 shipmyform.com 发布官方发布者v1.1.0更新于 Nov 1, 2026

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

已验证Streamable HTTP可网页运行效率与工作流开发者工具商业与电商

概览

AI 生成的概览

ShipMyForm 是一个远程 MCP 服务器,提供 29 个工具,让助手搭建并运营表单后端:创建表单端点、路由提交、发布页面并处理收件箱。

可以做什么
  • 创建与管理表单:列出、创建、查看、修改和删除表单,并获取 html、react、vue 或 fetch 的即用代码片段。
  • 路由提交:查看连接器类型,添加、测试、启用、停用和移除连接器,可发往邮件、webhook、Slack、Discord、Airtable、HubSpot、Telegram 等。
  • 发布托管页面:发布或取消发布独立表单页面,获取其网址和嵌入脚本。
  • 处理收件箱:按条件筛选并列出、查看提交,标记为垃圾、正常或待查,删除提交,并导出最多 2,000 条为 CSV。
  • 查看统计与账户:提交数量与配额用量,以及账户信息、套餐和用量。
  • 管理访问与账单:创建、列出和吊销 API 密钥,发起套餐升级并打开账单门户。
适用场景
适合让助手在不写后端的情况下搭起联系或线索表单,把提交接入 Slack、邮件或 CRM,再对收到的内容进行分拣和导出。也适合需要自行开通账户并获取 API 密钥的智能体。
运行要求
远程 streamable HTTP 端点,位于 shipmyform.com。工作区 API 密钥(smf_…)以 Authorization bearer 令牌发送;不带密钥时服务器仍会列出工具并提供 sign_up,通过邮件发送 6 位验证码,再由 verify_account 换取密钥。读取提交需要付费套餐。
安装前请注意
连接中携带的工作区 API 密钥可创建和吊销其他密钥、修改表单、连接器和托管页面,并永久删除提交及其文件。sign_up 与 verify_account 会创建账户并返回仅显示一次的密钥。start_upgrade 与 get_billing_portal 会引导至付费套餐和银行卡变更。将提交标记为垃圾或正常会训练垃圾识别模型。Google Sheets、Notion 等 OAuth 连接器必须在控制台添加。

安装

在 SourceWeft 中

  1. 打开 控制台中的 ShipMyForm,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.shipmyform%2Fshipmyform/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

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

工具

29

sign_up

Create an account

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).

输入参数agentemail必填presetscopesworkspaceName

verify_account

Verify the account email

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.

输入参数code必填agentemailpresetscopes

resend_verification_code

Resend the verification code

Email a fresh 6-digit verification code to the account's address.

无需输入参数。

get_account

Get account

The account's email, verification state, plan, limits, usage and dashboard URL.

无需输入参数。

create_api_key

Create an 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.

输入参数name必填presetscopes

list_api_keys

List API keys

API keys on this workspace (metadata only).

无需输入参数。

revoke_api_key

Revoke an API key

Revoke a key by id. The key in use on this connection cannot revoke itself.

输入参数keyId必填

start_upgrade

Start a paid plan

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).

输入参数plan必填period

get_billing_portal

Billing portal link

A self-service billing portal URL: change plan, update the card, cancel.

无需输入参数。

list_forms

List forms

The workspace's forms with their public endpoint URLs.

无需输入参数。

create_form

Create a 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.

输入参数name必填purposeallowedDomains

get_form

Get form

A form's full configuration, connectors and hosted-page status.

输入参数formId必填

update_form

Update form settings

Change any subset of a form's settings: name, purpose, allowedDomains, redirectUrl, spamMode, active, storeSubmissions, validation rules, blocklist, autoResponder (Pro).

输入参数nameactiveformId必填purposespamModeblocklistvalidationredirectUrlautoResponderallowedDomainsstoreSubmissions

delete_form

Delete form

Delete a form; its endpoint stops accepting submissions.

输入参数formId必填

get_form_snippet

Get form snippet

A copy-paste form snippet for a framework (html, react, vue, or fetch) wired to the form's endpoint.

输入参数formId必填framework

get_submission_stats

Get submission stats

Delivered / spam-held / flagged counts for a form, plus workspace quota usage. Works on every plan.

输入参数formId必填

list_connector_types

List connector types

Every destination submissions can be routed to, with the config fields each needs and which plan it requires.

无需输入参数。

list_connectors

List a form's connectors

Connectors on a form with their status and last error.

输入参数formId必填

add_connector

Add a 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.

输入参数type必填config必填formId必填

test_connector

Test a connector

Send a test delivery through a connector and report the result.

输入参数connectorId必填

set_connector_active

Enable or disable a connector

输入参数active必填connectorId必填

remove_connector

Remove a connector

输入参数connectorId必填

publish_hosted_page

Publish a hosted form 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.

输入参数formId必填

unpublish_hosted_page

Unpublish the hosted page

输入参数formId必填

list_submissions

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.

输入参数qsortlimitsinceuntilformIdoffsetstatushasFilescountriesdeliveryFailed

get_submission

Get a submission

One submission with spam signals and delivery history.

输入参数submissionId必填

label_submissions

Classify 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.

输入参数ids必填label必填

delete_submissions

Delete submissions

Permanently delete submissions (and their files).

输入参数ids必填

export_submissions

Export submissions as CSV

All of a form's submissions (up to 2,000) as CSV text, optionally filtered by status.

输入参数formId必填status

版本历史

2
  1. v1.1.0最新Oct 2, 2026
  2. v1.0.0Sep 21, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。