- MCP サーバー — コード不要でセットアップできる、ホスト版 Firecrawl MCP サーバー に接続します。
- サーバー webhook ツール — リクエストを完全に制御できるよう、カスタムツールから Firecrawl の REST API を呼び出します。
前提条件
- ElevenAgents にアクセスできる ElevenLabs のアカウント
- firecrawl.dev ダッシュボード で取得した Firecrawl API キー
オプション 1: Firecrawl MCP Server
MCP サーバーを追加する
- ElevenLabs で Integrations page を開き、+ Add integration をクリックします。
- 統合ライブラリから Custom MCP Server を選択します。
- 次のフィールドを入力します。
YOUR_FIRECRAWL_API_KEY は実際の API キーに置き換えてください。Type ドロップダウンは Value のままにします。この URL には API キーが含まれているため、機密情報として扱ってください。
サーバータイプには必ず Streamable HTTP を選択してください。デフォルトの SSE オプションは Firecrawl MCP エンドポイントでは動作しません。
-
Tool Approval Mode で、承認レベルを選択します。
- No Approval — エージェントはツールを自由に使用します。読み取り専用のスクレイピングに適しています。
- Fine-Grained Tool Approval — 自動実行できるツールと承認が必要なツールを事前に選べます。コストの高いクロール オペレーションを制御するのに適しています。
- Always Ask (default) — ツールを呼び出すたびに、エージェントが許可を求めます。
- I trust this server をチェックして、Add Server をクリックします。
エージェントに紐付ける
- ElevenAgentsダッシュボードでエージェントを作成するか、既存のエージェントを開きます。
- Tools タブを開き、MCP サブタブを選択します。
- Add server をクリックし、ドロップダウンから Firecrawl 連携を選択します。
システムプロンプトを更新する
試してみる
「firecrawl.dev はどんなことをするサイトですか?サイトにアクセスして要約してください。」エージェントは Firecrawl MCP の
scrape ツールを呼び出し、ページのマークダウンを受け取って要約を返します。
オプション 2: サーバー webhook ツール
スクレイピングツール
- エージェントを開き、Tools タブに移動します。
- Add tool をクリックし、Webhook を選択します。
- ツールを設定します。
Method フィールドのデフォルト値は GET なので、必ず POST に変更してください。
- Headers セクションまでスクロールし、認証用に Add header をクリックします。
または、ワークスペースの認証接続が設定されている場合は、代わりに Authentication ドロップダウンを使用できます。
- body parameter を追加します。
- Add tool をクリックします。
markdown フィールドを使って質問に回答できます。
検索ツール
- もう一度 Add tool → Webhook をクリックし、次のように設定します。
-
上記と同じ
Authorizationヘッダーを追加します。 - body parameters を追加します。
- Add tool をクリックします。
システムプロンプトを更新する
試してみる
「Next.js の最新機能を検索して、要約してください。」エージェントは
search_web を呼び出し、Firecrawl から結果を受け取り、その内容を要約して返します。
ヒント
- モデルの選択 — 信頼性の高いツール呼び出しを行うには、GPT-4o、Claude Sonnet 4.5 以降、Gemini 2.5 Flash などの高性能なモデルを使用してください。小規模なモデルでは、正しいパラメータを抽出するのが難しい場合があります。
- プロンプトは具体的に保つ — 各ツールをいつ使うかをエージェントに明確に伝えてください。あいまいな指示は、ツール呼び出しの漏れや誤りにつながります。
- レスポンスのサイズを制限する — 音声エージェントでは、スクレイピングしたページが長いと LLM のコンテキストを圧迫することがあります。レスポンスを簡潔に保つため、スクレイピングのオプションで
onlyMainContent: trueを使用するか (またはエージェントに積極的に要約するよう指示してください) 。 - ツール呼び出し音 — webhook または MCP のツール設定では、ツールの実行中に環境音を再生する Tool call sound を設定できます。これにより、エージェントが処理中であることをユーザーに知らせられます。

