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認証を要求した場合:

  1. 接続ボタンまたは認証リンクをクリックします
  2. Tallyアカウントにログインします(まだログインしていない場合)
  3. 接続を承認します
  4. AIアシスタントが自動的に接続を設定します

オプション2:APIキー

AuthorizationヘッダーでAPIキーを使用して認証することもできます:

Authorization: Bearer tly-xxxx

APIキーの取得方法についてはこちらをご覧ください。

設定

Claude Desktop

この方法はClaude Desktopとclaude.aiで動作し、Claude Chat、Claude Code、Claude Coworkなど、コネクタをサポートするすべてのClaudeアプリに適用されます。

  1. Claude Desktop(またはブラウザでclaude.ai)を開き、左側のサイドバーからカスタマイズ > コネクタ > カスタムコネクタを追加に移動します。 Claude connectors
  2. コネクタに名前とTally MCPサーバーURLを指定します。
https://api.tally.so/mcp
  1. 「追加」をクリックしてコネクタを保存します。 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

Claude CodeはTally MCPサーバーを初めて使用するときにOAuthフローを自動的に処理します。Claude Code内で/mcpコマンドを実行して接続を確認できます。

Cursor

  1. Cursor設定 > ツールとMCPを開きます
  2. 新しいMCPサーバーをクリックします
  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での使用例

ClaudeでOAuthを使用したTally MCPサーバーの設定 このドキュメントはMintlify(開発者向けドキュメントプラットフォーム)で構築・ホストされています。