
「エージェントを接続する」とは、実は3つの問いである
私はeeselで統合機能をリリースしており、週の大半をまさにこの問題に費やしています。そこでよく見かける最大の間違いは、「エージェントを自社のツールに接続する」を1つのチェック項目として扱ってしまうことです。それは違います。接続とは3つの異なる能力であり、あるツールはそのうち1つ、2つ、あるいは3つすべてを提供している場合があります。
- ソースとは、エージェントが読み取れるもの、つまりヘルプセンター、過去のチケット、マクロ、Wikiページ、注文記録、製品ドキュメントなどです。これがエージェントが回答の根拠とするナレッジです。
- トリガーとは、エージェントが起動するタイミング、つまり顧客からのメッセージ、チケットのオープン、@メンション、Webhookの発火などです。トリガーがなければ、エージェントはただそこに座っているだけです。
- アクションとは、エージェントがそのツールの中でできること、つまり返信の下書き作成、送信、チケットへのタグ付け、注文の照会、issueの作成、フィールドの更新などです。

なぜこの整理の仕方が重要なのでしょうか。それは「接続されている」状態に何が欠けているかを正確に示してくれるからです。ヘルプセンターを読めてもトリガーがないエージェントは、実際のチケットに答えることは決してありません。トリガーはあってもアクションがないエージェントは、下書きしかできず、送信はできません。誰かが「うちのボットはZendeskに接続されているのに役に立たない」と言うとき、十中八九、これら3つの面のどれかがオフになっています。
これは、多くのチームがつまずく制約も説明してくれます。一部のツールはソースとしてのみ機能します。 Confluence、Notion、Google Driveは、エージェントが読み取ることはできても、そこで操作することはできません。サポート返信にとって意味のある「操作」がドキュメントの中には存在しないからです。逆に、学習すべきものが何もない、アクションだけの統合もあります。どちらがどちらかを事前に知っておけば、読み取り専用に作られたコネクタを通じてエージェントにJiraのチケットを作成させようとするような期待を避けられます。
初めてこれが動くのを見たときに驚いたことがもう1つあります。適切なプラットフォームを使えば、すべてのソースが統合されます。 Zendesk、Confluence、マーケティングサイトに接続されたエージェントは、この3つを同時に検索するため、1つの返信がヘルプセンター、社内Wiki、公開ページを一息に横断して根拠にできます。この統合こそが、1つのドキュメントをそのまま繰り返すだけのエージェントと、ナレッジベース全体を実際に推論できるエージェントの違いです。
エージェントをツールに接続する4つの方法
エージェントに何を読ませ、何で起動させ、何をさせたいかが分かったら、次の問いはどうやって接続するかです。方法は4つあり、どれが適切かは、どれだけ自分で構築したいかと、どれだけのコントロールが必要かによって決まります。

ネイティブコネクタ:ベンダーが用意しているボタン
あなたのヘルプデスクやCRMは、おそらく独自のAIを販売しており、それはすぐ隣にあるデータにあらかじめ接続されています。ZendeskのAIエージェント、FreshdeskのFreddy、HubSpotのカスタマーエージェントはすべてこの方式で動きます。スイッチを1つ入れれば、エージェントはそのプラットフォームのチケットや記事をすでに見ることができます。
その魅力は明らかです。構築がゼロで済み、母体となるツールへの接続は非常に堅牢です。落とし穴は、ネイティブAIがたいてい「壁に囲まれた庭」であることです。そのベンダーのデータはよく読めますが、外部のものにはなかなか手が届かず、シート費用に加えて解決件数や会話数ごとに課金される傾向があります。エージェントが必要とするものすべてが1つのツールの中にあるなら、ネイティブコネクタは間違いなく最速の道です。エージェントがCRMや社内Wikiも確認する必要が出てきた瞬間、壁にぶつかります。
REST APIとWebhook:自分で構築する
本格的なビジネスツールのほとんどは、REST APIとWebhookを公開しています。APIはコードがデータを読み書きする手段であり、Webhookはツールが何かが起きたことを知らせる手段です。その間にモデルを配線すれば、原理的にはエンドポイントを持つあらゆるものに触れられる、完全にカスタムなエージェントが手に入ります。
これは最も強力な方法であると同時に、最も手間のかかる方法でもあります。認証処理、リトライロジック、レート制限のバックオフを書き、ツール1つひとつに新しい統合を作り、その後もベンダーが足元でAPIを変更し続ける中でそのすべてを保守しなければなりません。私はAPIの上に構築するのが好きですが、それでもコネクタが提供していない挙動が必要なときにしか、ゼロからのAPI構築には手を出しません。ほとんどのチームにとって、それは自前で抱えるには多すぎる配管作業です。このトレードオフの正直なところを知りたければ、カスタマーサポートエージェントAPIについてのガイドにまとめてあります。
MCPサーバー:新しい共通語
Model Context Protocolは、この1年で最も興味深い動きです。MCPサーバーはツールのAPIを、どのモデルでも自ら読み取れる標準フォーマットにラップします。そのため、ツールごとに専用のグルーコードを書く代わりに、エージェントをそのサーバーに向けるだけで、そのツールに何ができるかをエージェントが自ら発見します。Front、Gorgiasをはじめ、公式のMCPサーバーを公開するベンダーは増え続けています。
MCPは本当に有用であり、だからこそ同じエージェントが、専用の構築を10個作ることなく、10個のツールと話せるようになります。とはいえ、それが何であるかははっきりさせておく価値があります。MCPはワイヤープロトコルであって、完成した製品ではありません。エージェントとツールがどう話すかを標準化するだけで、エージェントがいつ行動すべきかを決めたり、リスクのあるアクションを人間の承認の後ろに置いたり、エージェントをあなたのトーンに合わせて訓練したりはしません。周囲を固める何かは依然として必要です。それこそが、AIエージェント向けMCPサーバーの運用についての記事で私が主張していることのすべてです。
エージェントを実際のSaaSツールに接続することは、いまだに開発者フォーラムで絶えず話題になるほど厄介です。
Have you tried building any AI agent or using an AI product with Slack MCP? This is one of the hardest problems in SaaS data access and Slack tries to literally block any form of API or OAuth based access.
AIチームメイトプラットフォーム:接続はすでに用意されている
4つ目の選択肢は、接続をすでに済ませてくれているプラットフォームを利用することです。ここに位置するのがeeselです。APIの上に構築したり、自分でMCPサーバーを立てたりする代わりに、ヘルプデスク、CRM、ドキュメント、チャットツールへのコネクタをすでに備えたAIチームメイトが手に入り、配管を書く代わりに挙動を設定することに時間を使えます。
そのトレードオフは、ネイティブコネクタの鏡像です。ほとんど構築の手間なしに、幅広いツール横断のリーチと完全な読み取り・起動・操作のコントロールが得られますが、統合の挙動についてはプラットフォームの流儀の中で作業することになります。ほとんどのサポートチームやオペレーションチームにとって、それはまさに望んでいるトレードオフです。これは、1つのツールへのプログラマティックなアクセスと、すでにすべてのツールにまたがって存在するチームメイトとの違いです。
この4つの方法を比較すると次のようになります。
| 接続方法 | 構築の手間 | ツール横断のリーチ | 挙動へのコントロール | 最適な用途 |
|---|---|---|---|---|
| ネイティブコネクタ | 最も少ない(スイッチ1つ) | 弱い、主に自社データのみ | ベンダーが定義 | すべてが1つのツールにある場合 |
| REST API + Webhook | 最も多い(カスタムコード) | エンドポイントを持つあらゆるもの | 完全 | どのコネクタも提供しない挙動 |
| MCPサーバー | 中程度 | 良好、公開されたサーバー次第 | プロトコルのみで、ポリシーではない | 多くのツールを配線する開発者 |
| チームメイトプラットフォーム | 少ない(設定するだけ) | 広い、あらかじめ構築済み | 完全な読み取り・起動・操作、コード不要 | 早く本番稼働させたいチーム |
どの方法がどのツールに適しているか
これらの方法はツールの種類ごとに置き換え可能というわけではありません。エージェントに操作させたいツールもあれば、読み取らせるだけにしたいツールもあります。方法を用途に合わせることで、無駄な設定作業を大きく減らせます。
| ツールのカテゴリ | 例 | 通常望むこと | 最適な方法 |
|---|---|---|---|
| ヘルプデスク | Zendesk、Freshdesk、Gorgias、Help Scout、Front | 読み取り+起動+操作(下書き作成と送信) | チームメイトプラットフォームまたはネイティブ |
| CRM | HubSpot、Salesforce | レコードの読み取り、フィールドの更新 | チームメイトプラットフォームまたはAPI |
| ドキュメント/ナレッジ | Confluence、Notion、Google Drive | 読み取り専用(ソース) | ネイティブコネクタまたはプラットフォーム |
| チャット | Slack、Microsoft Teams | @メンションで起動、返信、エスカレーション | プラットフォームまたはMCP |
| Eコマース | Shopify | 注文の照会、ステータス確認 | プラットフォームまたはAPI |
ここからいくつかのパターンが見えてきます。ヘルプデスクは、3つの面すべてを最も必要とするカテゴリです。すでに運用しているキュー内で返信を下書きし送信することこそが目的だからです。だからこそ、そこでは生のAPI構築よりもプラットフォームやネイティブの選択肢に手を伸ばすべきだと私は考えており、それはエージェントをヘルプデスクに接続するガイドで詳しく取り上げているケースです。
ドキュメントはその逆です。Confluenceに書き込むことをエージェントに望むことはほとんどなく、回答の根拠を固めるためにConfluenceを読ませたいはずです。これらはソースとして扱い、読み取り専用で接続し、他のすべてと統合させましょう。
eeselに関して言えば、Slack接続は、チャットツールが3つのパーツすべてを備えた統合として使われる良い例です。エージェントはメンションで起動し、統合されたナレッジから回答し、人間へのエスカレーションもできます。
安全な構築手順:ステップバイステップ
どの方法で接続するにしても、選ぶ方法そのものより、行う順序のほうが重要です。私は、自信ありげに見えるボットが本番のキューで静かに誤った回答をしているのを目にしたことがあり、だからこそ私たちは今、顧客に触れる前にすべてのロールアウトを過去のチケットに対してシミュレーションしています。以下は、私が毎回従う手順です。

- まず読み取り専用で接続する。 ツールを接続してもアクセス権が与えられるだけです。トリガーを有効にするまでは何も実行されないので、可能な限りすべてを読み取り専用モードで接続し、エージェントに非公開でそこから学習させましょう。多くのプラットフォームはまさにこのためにサインイン不要の簡易接続を用意していますが、完全なサインインを行うまでは通常、公開コンテンツしか読み取りません。
- ナレッジをすべて統合する。 アクションを気にする前に、すべてのソースを接続しましょう。ヘルプセンター、過去のチケット、社内Wiki、製品ドキュメントです。あらゆる回答の質は、エージェントが読み取れる範囲によって上限が決まり、過去のチケットは通常もっとも豊富なソースなので、それを解放する完全な接続を飛ばさないようにしましょう。
- トリガーを有効にする。 エージェントがいつ起動すべきかを決めましょう。新しいチケットが来たときか、特定のタグが付いたときか、他システムからのWebhookか。すべてのゲートを開放する前に、1つのキューや1つのトピックなど、狭い範囲から始めましょう。
- アクションを承認制にする。 すべてのアクションには3つの状態があるべきです。完全自動、承認のみ(エージェントが下書きを作成し人間を待つ)、オフです。ほとんどのチームは「エージェントが下書きし、人間が送信する」から始め、信頼できるようになって初めてアクションを自動に昇格させます。
- シミュレーションを行い、それから本番稼働する。 実際の顧客が一人でも影響を受ける前に、エージェントを過去のチケットに対して実行し、エージェントがどう回答していたかを確認しましょう。これは人々が飛ばして後悔するステップです。eeselのシミュレーションはまさにこれを行うので、本番稼働の前に、自分たちの過去のチケットでその挙動を確認できます。
エージェントを接続する際によくある間違い
何度も繰り返し現れる落とし穴がいくつかありますが、いずれも避けられるものです。
- 1つのツールを接続してそれで終わりにしてしまう。 ヘルプデスクだけに配線されたエージェントは、Shopifyの注文もConfluenceのポリシーも確認できません。ツール横断のリーチこそが、たいていの場合の目的です。
- 読み取り専用接続には限界があることを忘れてしまう。 サインイン不要の簡易接続は、通常、過去のチケットを見ることもアクションを実行することもできません。エージェントが公開ヘルプセンターしか知らないように見える場合、たいていこれが原因です。完全なサインインを行いましょう。
- 信頼する前に送信を有効にしてしまう。 初日から返信を自動化することは、顧客の前で自信満々に誤った回答をしてしまう典型的な原因です。まず下書き、次にシミュレーション、それから自動化しましょう。
- MCPがすべての解決策だと思い込んでしまう。 MCPはエージェントとツールを接続しますが、ポリシーやトーン、エスカレーションを決めるわけではありません。それを行う層は依然として必要です。API-firstなエージェントプラットフォームについての私たちの考察では、その層がどこに位置するのかを掘り下げています。
- 生の認証情報をプロンプトに保存してしまう。 認証は接続の中に、エージェントが決して目にしないヘッダーとして存在すべきであり、指示文に貼り付けるべきではありません。まともなプラットフォームであれば、そしてeeselのネットワークアクセスも、秘密情報をモデルの外に保ちます。
eeselを試してみる
ここまで読んだなら、エージェントをツールと話させるためだけに、APIの統合を書いて保守することに四半期を費やしたいとは、おそらく思わないでしょう。eeselが埋めるのは、まさにそのギャップです。これは、すでに使っているヘルプデスク、CRM、ドキュメント、チャットツールに接続し、そのすべてを同時に読み取り、上で説明したのと同じ読み取り・起動・操作のコントロールでその中で操作するAIチームメイトであり、カスタム構築は一切不要です。
接続を安全にする部分はあらかじめ組み込まれています。読み取り専用で接続すること、ナレッジを統合すること、すべてのアクションを承認制にすること、そして本番稼働前に過去のチケットに対してシミュレーションすることです。ある顧客であるGlobal Payは、チームが接続されたすべてのソースを横断して即座に回答を見つけられるようになった結果、最大80%の時間削減を実現しました。これは料金ページで共有されている成果です。そして、それでもターミナルを使いたい開発者のために、eeselは同じコネクタの上に本物のCLIとMCPサーバーを提供しています。

セルフサーブで無料で始められ、クレジットカードも営業電話も必要ありません。最初のツールを接続すれば、数分でナレッジを読み取るチームメイトを持てます。
よくある質問
AIエージェントをビジネスツールに接続するにはどうすればいいですか?
AIエージェントにとってAPIとMCPサーバーの違いは何ですか?
AIエージェントはZendeskのようなツールで読み取りと操作の両方を行えますか?
AIエージェントをビジネスツールに接続するにはいくらかかりますか?
ツールを接続したものの、まだエージェントにそこで操作させたくない場合はどうなりますか?

Article by
Rama Adi Nugraha
Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.








