Tally
公式Tallyフォームの作成・編集と送信データの分析
Tally MCPで何ができますか?
- 自然言語でフォームを作成 — 指定したフィールドを持つ問い合わせフォームをアシスタントに依頼すると、非公開の下書きを生成します。
- 既存フォームを編集 — URLを共有して、フィールドの削除やCAPTCHAの追加などの変更を依頼します。
- 公開フォームを公開または更新 — 下書きの公開を依頼したり、公開済みフォームの質問や内容を変更したりできます。変更は承認するまで非公開のままです。
- フォームの回答を取得 — フォーム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サーバーは2つの認証方法をサポートしています:
オプション1:OAuth(推奨)
最も簡単な接続方法はOAuthです。多くのAIアシスタントはMCPサーバーのOAuth認証をサポートしており、APIキーを手動で管理することなく、数回のクリックで接続できます。
AIアシスタントがOAuth認証を要求した場合:
- 接続ボタンまたは認証リンクをクリックします
- Tallyアカウントにログインします(まだログインしていない場合)
- 接続を承認します
- AIアシスタントが自動的に接続を設定します
オプション2:APIキー
AuthorizationヘッダーでAPIキーを使用して認証することもできます:
Authorization: Bearer tly-xxxx
APIキーの取得方法についてはこちらをご覧ください。
設定
Claude Desktop
この方法はClaude Desktopとclaude.aiで動作し、Claude Chat、Claude Code、Claude Coworkなど、コネクタをサポートするすべてのClaudeアプリに適用されます。
- Claude Desktop(またはブラウザでclaude.ai)を開き、左側のサイドバーからカスタマイズ > コネクタ > カスタムコネクタを追加に移動します。
- コネクタに名前とTally MCPサーバーURLを指定します。
https://api.tally.so/mcp
- 「追加」をクリックしてコネクタを保存します。
- Claude Desktopを再起動します
- Tally MCPサーバーを初めて使用するとき、ClaudeはOAuthフローを開いてTallyアカウントで認証します。
Claude Code CLI
Claude CodeをTally MCPサーバーに接続するには、ターミナルで次のコマンドを実行します:
claude mcp add tally --transport http https://api.tally.so/mcp
Claude CodeはTally MCPサーバーを初めて使用するときにOAuthフローを自動的に処理します。Claude Code内で/mcpコマンドを実行して接続を確認できます。
Cursor
- Cursor設定 > ツールとMCPを開きます
- 新しいMCPサーバーをクリックします
- 次の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、ステータス、最終更新日などの主要な詳細を含む該当フォームを返します。