ShipMyForm MCP Server 是官方的吗?
是的。ShipMyForm 在 `https://shipmyform.com/api/mcp` 运行该服务,并在 shipmyform.com/docs/mcp 提供文档。

@ShipMyForm.com
基本信息
面向静态网站的表单后端。直接在你的代理中创建表单端点,获取可直接粘贴的 HTML、React、Vue、Svelte 和 Astro 代码,并读取提交统计。提交内容会经过垃圾过滤、存储,并转发到邮件、Slack、Sheets 及 20 多种其他工具。免费套餐即可使用:每月 100 次提交,无需绑卡。
https://shipmyform.com/api/mcpclaude mcp add shipmyform --transport http https://shipmyform.com/api/mcpStart 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).
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.
Email a fresh 6-digit verification code to the account's address.
The account's email, verification state, plan, limits, usage and dashboard URL.
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.
API keys on this workspace (metadata only).
Revoke a key by id. The key in use on this connection cannot revoke itself.
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).
A self-service billing portal URL: change plan, update the card, cancel.
The workspace's forms with their public endpoint URLs.
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.
A form's full configuration, connectors and hosted-page status.
Change any subset of a form's settings: name, purpose, allowedDomains, redirectUrl, spamMode, active, storeSubmissions, validation rules, blocklist, autoResponder (Pro).
Delete a form; its endpoint stops accepting submissions.
A copy-paste form snippet for a framework (html, react, vue, or fetch) wired to the form's endpoint.
Delivered / spam-held / flagged counts for a form, plus workspace quota usage. Works on every plan.
Every destination submissions can be routed to, with the config fields each needs and which plan it requires.
Connectors on a form with their status and last error.
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.
Send a test delivery through a connector and report the result.
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.
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.
One submission with spam signals and delivery history.
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.
Permanently delete submissions (and their files).
All of a form's submissions (up to 2,000) as CSV text, optionally filtered by status.
ShipMyForm MCP Server 是 ShipMyForm 的官方远程 MCP 服务器。ShipMyForm 是面向静态网站的表单后端。借助它,编码代理可以创建表单端点、把现成的表单代码粘贴进你的网站、把提交内容转发到 Slack 或 webhook 等工具,并读取提交统计,全程无需打开浏览器。
ShipMyForm 自称 AI 原生的表单后端:控制台能做的每件事都是 MCP 服务器上的一个工具,还有少数事情只有 MCP 能做。代理甚至可以自己创建并验证账号。提交内容会经过垃圾过滤、存储,并转发到邮件、Slack、Sheets 等 20 多种工具。免费套餐每月包含 100 次提交,无需绑卡。
服务器是远程的(Streamable HTTP),无需安装任何东西。每个客户端都需要这三项信息:
URL: https://shipmyform.com/api/mcp
Transport: Streamable HTTP (not SSE, not stdio)
Auth: Authorization: Bearer smf_YOUR_KEY
API 密钥可以在 Settings → API keys 中获取(所有套餐都可以,包括免费套餐),也可以让代理用你的邮箱调用 sign_up。ShipMyForm 会发送一个 6 位验证码,用这个验证码调用 verify_account 即可返回密钥。ShipMyForm 建议把密钥放在 SMF_API_KEY 之类的环境变量里,而不是写进会提交到仓库的文件。
claude mcp add --transport http shipmyform https://shipmyform.com/api/mcp \
--header "Authorization: Bearer smf_YOUR_KEY"
如需通过项目的 .mcp.json 与团队共享(该文件会展开环境变量):
{
"mcpServers": {
"shipmyform": {
"type": "http",
"url": "https://shipmyform.com/api/mcp",
"headers": { "Authorization": "Bearer ${SMF_API_KEY}" }
}
}
}
“Add custom connector” 对话框是为 OAuth 设计的,没有填写 API 密钥请求头的地方,而 ShipMyForm 不提供 OAuth。在 Claude Desktop 上,请在 claude_desktop_config.json 中使用 mcp-remote 桥接(需要 Node.js),然后重启应用:
{
"mcpServers": {
"shipmyform": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://shipmyform.com/api/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer smf_YOUR_KEY" }
}
}
}
在 Team 和 Enterprise 套餐中,组织管理员可以把它添加为带 authorization 请求头的自定义连接器(Anthropic 的测试功能)。
~/.cursor/mcp.json 或 .cursor/mcp.json:
{
"mcpServers": {
"shipmyform": {
"url": "https://shipmyform.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:SMF_API_KEY}" }
}
}
}
.vscode/mcp.json(顶层键为 servers)。输入变量会让 VS Code 只提示一次密钥并安全保存:
{
"inputs": [
{ "type": "promptString", "id": "shipmyform-key", "description": "ShipMyForm API key (smf_…)", "password": true }
],
"servers": {
"shipmyform": {
"type": "http",
"url": "https://shipmyform.com/api/mcp",
"headers": { "Authorization": "Bearer ${input:shipmyform-key}" }
}
}
}
ShipMyForm 文档还介绍了 Codex CLI、Gemini CLI、Windsurf、Cline、Zed、opencode 和 JetBrains 的配置。
sign_up 和 verify_account 无需浏览器即可创建账号并返回密钥。wiring、triage、readonly 和 full。密钥无法授予自己不具备的权限,因此窄权限密钥是真正的限制。线上服务器提供 29 个工具,分为几组:
sign_up、verify_account、resend_verification_code、get_account、create_api_key、list_api_keys、revoke_api_key。用 create_api_key 可以给另一个代理一个权限更窄的密钥。start_upgrade 返回一个由人来完成付款的托管结账链接;get_billing_portal 提供管理套餐和银行卡的链接。create_form、list_forms、get_form、update_form(允许的域名、跳转、垃圾模式、校验规则、黑名单、自动回复)、delete_form 和 get_form_snippet。list_connector_types、add_connector、test_connector、set_connector_active、remove_connector。Google Sheets、Notion 等 OAuth 连接器必须在控制台中添加。publish_hosted_page、unpublish_hosted_page。get_submission_stats 在所有套餐可用。list_submissions、get_submission、label_submissions、delete_submissions 和 export_submissions(CSV,最多 2,000 行)需要付费套餐。mcp-remote 桥接。env 里。是的。ShipMyForm 在 `https://shipmyform.com/api/mcp` 运行该服务,并在 shipmyform.com/docs/mcp 提供文档。
免费套餐包含完整的接入流程(账号、表单、代码片段、连接器、托管页面、统计),每月 100 次提交,无需绑卡。通过 MCP 读取提交内容需要付费套餐。
需要,在 `Authorization` 请求头中放一个 `smf_` 密钥。没有密钥的代理可以调用 `sign_up` 和 `verify_account`,用邮件中的验证码获取一个。
ShipMyForm 表示暂不支持。服务器使用 API 密钥认证,不提供 ChatGPT 连接器设置所需的 OAuth。
不能。6 位验证码会发到该邮箱,并且是生成密钥的唯一途径,所以由邮箱的主人决定。对于已有账号,邮件会说明有代理正在请求 API 访问。
给它一个带权限范围的密钥,例如 `readonly` 预设(`forms:read`、`submissions:read`),或者完全无法读取提交内容的 `wiring`。
ShipMyForm 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://shipmyform.com/api/mcp,AI 助手无需在本地安装或运行任何东西即可连接。
把端点 https://shipmyform.com/api/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。
需要。ShipMyForm 需要一个 API key——具体获取方式请查看官方文档,拿到后填进客户端配置里即可。
ShipMyForm 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。
Search and read current AWS documentation, check regional availability and load AWS agent skills, with no AWS account needed.
Ideate, create, and deliver with Adobe pro tools
Convert web pages to clean Markdown and retrieval-ready chunks with browser rendering support.
Remote MCP server that turns Claude, ChatGPT, or Cursor into a full ad workflow: research any brand's live Facebook and TikTok ads, clone the proven winners for your own brand, and launch real campaigns on Google, TikTok
Production remote MCP server with 35 safe web-intelligence tools: 32 paid x402 URL operations plus 3 free discovery/demo tools. Base Mainnet USDC, no account or API key; SSRF protection, strict schemas and idempotent set
评论