Tally

官方

建立與編輯 Tally 表單,並分析提交內容

你可以用 Tally MCP 做什麼?

  • 從自然語言建立表單 — 請您的助理根據您指定的欄位建立聯絡表單,它會產生一份私人草稿。
  • 編輯現有表單 — 透過分享表單 URL,要求變更,例如移除欄位或為表單新增驗證碼。
  • 發布或更新線上表單 — 要求發布草稿,或對已發布表單的問題與內容進行變更,這些變更在您核准前不會公開。
  • 取得表單回覆 — 從表單 URL 要求已完成的回覆,可依狀態或日期範圍篩選。
  • 列出與篩選表單 — 要求查看跨工作區的表單,依名稱、狀態或最近更新時間篩選,並顯示 URL 與最後更新日期等關鍵詳細資訊。

文件

MCP 伺服器

使用 AI 助手透過 Model Context Protocol 建立 Tally 表單,並列出表單或提交內容

Tally MCP 伺服器目前處於測試階段,可能會有變更。

什麼是 MCP?

Model Context Protocol (MCP) 讓您可以透過 Claude 等 AI 助手,使用自然語言建立 Tally 表單,以及擷取表單或提交內容。

伺服器 URL

Tally MCP 伺服器位於:

https://api.tally.so/mcp

驗證

Tally MCP 伺服器支援兩種驗證方式:

選項 1:OAuth(建議)

最簡單的連線方式是透過 OAuth。許多 AI 助手支援 MCP 伺服器的 OAuth 驗證,讓您只需點擊幾下即可連線,無需手動管理 API 金鑰。

當您的 AI 助手提示進行 OAuth 驗證時:

  1. 點擊連線按鈕或授權連結
  2. 登入您的 Tally 帳戶(如果尚未登入)
  3. 授權連線
  4. AI 助手將自動設定連線

選項 2:API 金鑰

您也可以使用 Authorization 標頭中的 API 金鑰進行驗證:

Authorization: Bearer tly-xxxx

了解更多關於如何取得您的 API 金鑰。

設定

Claude Desktop

此方法適用於 Claude Desktop 和 claude.ai,並適用於所有支援連接器的 Claude 應用程式,包括 Claude Chat、Claude Code 和 Claude Cowork。

  1. 開啟 Claude Desktop(或在瀏覽器中開啟 claude.ai),然後從左側側邊欄導覽至 Customize > Connectors > Add custom connector。 Claude connectors
  2. 為連接器命名,並輸入 Tally MCP 伺服器 URL。
https://api.tally.so/mcp
  1. 點擊「Add」以儲存連接器。 Add Tally MCP connector
  2. 重新啟動 Claude Desktop
  3. 第一次使用 Tally MCP 伺服器時,Claude 將開啟 OAuth 流程,以驗證您的 Tally 帳戶。

Claude Code CLI

若要將 Claude Code 連線到 Tally MCP 伺服器,請在終端機中執行以下命令:

claude mcp add tally --transport http https://api.tally.so/mcp

當您第一次使用 Tally MCP 伺服器時,Claude Code 將自動處理 OAuth 流程。您可以在 Claude Code 中執行 /mcp 命令來驗證連線。

Cursor

  1. 開啟 Cursor Settings > Tools & MCP
  2. 點擊 New MCP Server
  3. 貼上以下 JSON 以設定 Tally MCP 伺服器:
{
  "mcpServers": {
    "tally": {
      "url": "https://api.tally.so/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY_HERE"
      }
    }
  }
}

使用範例

設定完成後,您可以使用自然語言要求 AI 助手建立表單。以下是一些範例:

建立簡單的聯絡表單

Create a simple contact form

AI 助手將根據其對典型聯絡表單應包含內容的理解,自動建立具有常見預期欄位的聯絡表單。新表單會保持為私人草稿,直到您要求助手發布為止。

更新聯絡表單

如果產生的表單不完全符合您的需求,您可以輕鬆地透過後續指令進行修改:

We don't need the Company field, remove the consent checkbox and maybe add a captcha

AI 助手應正確修改表單。每次變更都會立即儲存。

使用特定欄位建立表單

或者,您可以明確指定您想要的欄位:

Create a contact form with these specific fields:
- Name (required)
- Email (required)
- Phone (optional)
- Message (required)
- Captcha (required)

AI 助手應建立包含指定欄位的草稿表單。當您想要分享時,請要求它發布表單。

更新現有表單

Update this form https://tally.so/r/a1B2c3
- Remove the phone number field
- Also add a captcha
- Make company field optional

AI 助手將使用 MCP 工具載入您的表單並進行要求的變更。對於已發布的表單,問題和內容(包括標誌、封面圖片和提交按鈕文字)的變更將保持未發布狀態,直到您要求助手發布為止,而設定和其他樣式則會立即套用。

擷取表單提交內容

您可以擷取任何表單的提交內容,並可選擇依狀態和日期範圍進行篩選:

Show me all completed submissions for https://tally.so/r/a1B2c3 from January 2025

AI 助手將擷取並顯示符合條件的表單提交內容,包括問題標籤和回應資料。

列出表單

您可以列出您可存取工作區中的表單,並要求依名稱、狀態或最近更新時間進行篩選:

Show my 10 most recently updated published forms

AI 助手將呼叫 MCP 列出表單工具,並傳回符合條件的表單及其關鍵詳細資訊,例如表單名稱、URL、狀態和最後更新日期。

與 Claude 搭配使用的範例

使用 OAuth 搭配 Claude 設定 Tally MCP 伺服器 此文件由 Mintlify 建置和託管,這是一個開發者文件平台。