Finは新機能のMCP (Model Context Protocol)を使い、プロジェクト管理(Linear)、請求システム(Stripe)、eコマースプラットフォーム(Shopify)など他のビジネスツールに直接接続できるようになりました。これによりFinはリアルタイム情報にアクセスし、外部システムでの操作も可能となり、より完全で効率的な顧客対応が実現します。
MCPコネクタとは何ですか?
MCPコネクタは、Finが外部アプリケーションやデータソースと連携する強力な手段です。Finに他のソフトウェアから特定の情報や機能にアクセスするための安全な鍵を与えるようなものです。FinはHelp Centerの情報だけでなく、以下のようなデータにもアクセスできます:
Stripe - Fin用MCP統合は請求とサブスクリプション管理のためにStripeコネクタをインポートします。
Shopify - Fin用MCPストアフロント統合はShopifyストアのカタログ、カート、ポリシーに接続し、顧客がその販売者と買い物できるよう支援します。
Linear - Fin用MCP統合は課題とプロジェクト管理のためにLinearコネクタをインポートします。
これによりFinはより賢くなり、複雑な顧客の問い合わせも人間のエージェントに引き継ぐことなく対応可能になります。
MCPコネクタを使う主な利点
より多くのデータにアクセス:Finは接続されたシステムからリアルタイム情報にアクセスできます。
より多くの操作を自動化:Finが外部ツールでタスクを実行できるようにします(例:ticketの作成、ステータスの更新など、ツールが対応している場合)。
より速く、より正確な解決:顧客はFinから直接、必要な回答をより早く得られます。
エージェントの引き継ぎを削減:Finがより多くの問い合わせを独立して処理し、チームの負担を軽減します。
簡単で安全なセットアップ:業界標準の認証を使い、数ステップでツールを接続できます。
重要:Intercom MCPサーバーは現在、米国ホストのワークスペースのみ対応しています。EUおよびAUのデータホスティング地域は現時点でサポートされておらず、これらの地域でMCPサーバーを使用しようとするとエラーになります。
MCPコネクタの設定
有効化されると、設定 > Data connectors内にMCP設定が表示されます。
MCPサーバーの接続
MCPサーバーは2つの方法で接続できます:
1. テンプレートを使って接続する
人気のあるアプリケーションには、Stripe、Shopify、Linearを含む事前構築済みテンプレートを提供し、より迅速にセットアップできます。
設定 > Data connectorsに移動します。
「人気のあるアプリからのデータコネクタの追加 — Model Context Protocol (MCP)サーバーによる提供」というセクションが表示されます。
接続したいアプリのタイルをクリックします(例:Linear)。
MCPサーバーへのアクセスを認可する
サードパーティのMCPサーバーがOAuthをサポートしている場合、Finがデータにアクセスするための認可のためにアプリケーションのウェブサイトにリダイレクトされます。画面の指示に従ってください(通常はOAuthフローを含みます)。
そうでない場合は、Finワークスペースの設定 > Authenticationからアクセストークンを作成するか既存のものを選択できます。
認可が完了するとFinにリダイレクトされます。接続されたMCPサーバーは通常「(0)」と表示され、まだツールが追加されていないことを示します(例:「Linear (0)」)。
2. カスタムMCPサーバーを接続する
独自のMCPサーバーを持っているか、まだテンプレートがないサードパーティサービスを接続する場合:
設定 > Data connectorsに移動します。
Custom MCPのタイルをクリックします。
モーダルが表示され、以下を入力する必要があります:
名前:この接続の説明的な名前(例:「Our Internal CRM」、「Linear Dev」)。
URL:MCPサーバーのベースURL(例:https://mcp.your-service.com/sse)。このURLはMCPサーバープロバイダーから取得します。
選択したサーバーがトークンベース認証をサポートしている場合はアクセストークンを提供できます。提供しない場合は、指定されたMCPサーバーでOAuthフローを開始しようとします。
MCPサーバーを追加をクリックします。
認可が完了すると、カスタムMCPサーバーがデータコネクタに表示されます。
接続されたMCPサーバーからツールを追加する
MCPサーバーが接続されると、Finにそのサーバーのどの「ツール」(機能やデータポイント)を使わせるか指定する必要があります。
リストから新しく接続されたMCPサーバーを見つけます(例:「Linear (0)」)。
そのサーバーのセクションの下にある「+ 新規」ボタンをクリックします。
モーダルが表示され(例:「Linear Connectors」)、そのMCPサーバーが提供する利用可能なツールの一覧が表示されます(例:「List Comments」、「Create Issue」、「Get Order Details」)。
Finに使わせたいツールをクリックします(例:「List Comments」)。
そのツールはMCPサーバーのセクションの下にデータコネクタとして追加されます。サーバー名の横の数が更新されます(例:「Linear (1)」)。
MCPツール(データコネクタ)の設定
MCPサーバーから追加された各ツールは標準のData connectorのように機能し、Finが使用する前に設定が必要です。
新しく追加されたツール(例:「List comments」)をクリックして設定ページを開きます。
おなじみのタブが表示されます:About, API Connection, Test response, Data access, および Object mapping。
A. Aboutタブ:
Name & Description: これらは通常MCPサーバーから事前入力されています。必要に応じて編集可能です。
「Finがこのコネクタをワークフローやタスクに追加せずに直接使用できるようにする」: このボックスにチェックを入れると、Finが会話内容に基づき名前と説明を使ってこのツールの使用タイミングを賢く判断します。チェックを外すと、Finのワークフローやタスクにこのツールを追加する必要があります。
Audience rules: このコネクタを利用可能な対象(例:Users, Leads)を定義します。
B. Input parametersタブ:
このタブはツールが必要とするinputsを表示します(例:「List Comments」ツールの「IssueID」)。
各入力について、Data Sourceを指定する必要があります:
Finに決めさせる: Finは会話、過去のアクション、または顧客への質問から情報を探します。
カスタム値を設定: 特定の値をハードコードします。
属性を使用: ユーザー、会社、または会話の属性から値を取得します。
入力を無視: 任意のパラメータは無視可能で、リクエストに含まれません。
C. Test responseタブ:
ツールが正しく動作しているかテストします。
Live response: MCPサーバーに実際のAPIコールを行います。
Example response: レスポンスをシミュレートするためのサンプルJSONデータを提供します。
D. Data access:
注意:Finに提供するツールには細心の注意を払うことを強く推奨します。ツールのレスポンスでFinに返されるデータは顧客と共有される可能性があります。
このタブは標準のAPIベースのデータコネクタと同様に設定します。ここでFinがツールから返されたデータをどのように解釈し使用するかを定義できます。詳細は一般的なデータコネクタのドキュメントを参照してください。
E. Set live:
ツールの設定とテストが完了したら、ページ上部のSet liveボタンをクリックします。
ツールのステータスは「Draft」から「Live」に変わり、Finが使用可能になります。
注意: Finは1ターンに1つのコネクタコールしか処理できません。したがって、MCPサーバーが同じSSEストリームで2つの別々のレスポンスを返した場合、Finは最初のレスポンスを確実に使用して回答を構築できません。
FinのMCPツールの使用方法
MCPツールがライブになると:
「Finがこのコネクタを直接使用できるようにする」がチェックされている場合: Finは顧客の会話を分析します。ツールの名前と説明、必要な入力に基づき、クエリ解決に役立つと判断した場合、必要な入力を自動的に収集してツールを使用します。
直接使用が有効でない場合、またはより複雑なシナリオの場合: これらのMCPツールをFin WorkflowsやProceduresのステップとして追加し、使用タイミングと方法を正確に制御できます。
FinはMCPサーバーにリクエストを送り、レスポンスを受け取り、(オブジェクトマッピングに基づいて)情報を使って顧客に回答したり、さらにアクションを実行します。
対応アプリとカスタム接続
テンプレート: Linear、Stripe、Shopifyのテンプレートで開始します。今後も人気アプリのテンプレートを追加予定です。
Custom MCP: MCP準拠のサーバーを提供する任意のシステムに「Custom MCP」オプションで接続できます。接続にはそのシステムのMCPサーバーURLと、サポートされる認証タイプ(OAuthまたはトークンベース)に応じた認証情報が必要です。
セキュリティ
Finを外部システムに接続する際は安全に行われます:
OAuth 2.0: サードパーティのMCPサーバーへの接続は、認可の業界標準プロトコルであるOAuth 2.0を使用して認証されます。
Granular Permissions: OAuthプロセス中に、Finに特定のデータアクセスやアクション実行の権限を付与します。Finがアクセスできる範囲はあなたが管理します。
Token Based Access: サポートされている場合、サードパーティのアクセストークンをFinに安全に保存し、MCPサーバーの認証に使用できます。
注意: MCPは標準のデータコネクタと同じトークンタイプをすべてサポートしていません。MCPは独自の認証フローを持っています。
よくある質問
Model Context Protocol (MCP)とは何ですか?
Model Context Protocol (MCP)とは何ですか?
FinのようなAIモデルが外部ツールやデータソースを発見し、連携するための標準化された方法です。
MCPサーバーへの接続は安全ですか?
MCPサーバーへの接続は安全ですか?
はい、接続はOAuth 2.0(安全な認可の業界標準)またはトークンベースアクセスのいずれかを使用します。
接続したいアプリがテンプレートにない場合は?
接続したいアプリがテンプレートにない場合は?
アプリやシステムがMCPサーバーを提供していれば、「Custom MCP」オプションでMCPサーバーURLと認証情報を入力して接続できます。
カスタム接続のMCPサーバーURLはどこで入手しますか?
カスタム接続のMCPサーバーURLはどこで入手しますか?
接続しようとしているアプリやシステムのドキュメントやサポートチームからこのURLを入手してください。
MCPを使って利用可能な既成データコネクタは?
MCPを使って利用可能な既成データコネクタは?
Model Context Protocol (MCP)サーバーから提供される既成データコネクタをFinにインポートできます:
Stripe: 請求およびサブスクリプション管理用のStripeコネクタをインポートします。
Linear: 課題およびプロジェクト管理用のLinearコネクタをインポートします。
Shopify: ストアのカタログ、カート、ポリシーに接続して、その販売者と一緒にお客様がショッピングできるようにします。
または、独自のMCPサーバーに接続してカスタムコネクタを追加するために、カスタムMCPを作成します。
FinがMCPサーバーからアクセスするデータを制限できますか?
FinがMCPサーバーからアクセスするデータを制限できますか?
はい。MCPデータコネクタをFinと統合する際には、これらのサーバーとFin間で共有されるデータを完全に制御できます。この柔軟性により、特定のプライバシーおよび運用ニーズに合わせてデータアクセスを調整できます。
データコネクタテンプレートの使用:FinはStripe、Linear、Shopify向けの事前作成されたデータコネクタテンプレートを提供しており、それぞれ特定のデータセットを取得するよう設計されています。これらのテンプレートは一般的なデータ構成を事前定義しているため、セットアップを簡素化します。
特定のデータフィールドを制限する:設定プロセス中に以下が可能です:
選択したコネクタテンプレートを通じて返されるすべてのデータ要素にFinのアクセスを提供します。
データ変換タブで、Finが使用できる特定の属性やフィールドを選択してアクセスを制限します。これにより、関連性のあるまたは必要なデータのみがアクセス可能になります。
注意:すべてのデータフィールドへのアクセスを許可する必要はありません。セットアップ時にオプションを十分に確認し、データの制御レベルを維持してください。
会話から添付ファイルのURLにどうやってアクセスしますか?
会話から添付ファイルのURLにどうやってアクセスしますか?
fetchツールは現在、添付ファイルの詳細をレスポンスに含みません。代替策として、get_conversationツールを使用してください。これは会話のソースおよび会話パーツに添付ファイルのURLを含む生のAPIレスポンスを返します。







