外觀
這篇用一個公開的標案資料服務,示範 AI 代理怎麼透過 MCP 查詢外部資料。完成後,你可以在對話裡問正在招標的案件、歷史價格與機關採購預告,並從畫面確認 AI 實際呼叫了哪些工具。
開始前
你需要能管理工具庫與建立 Skill Agent 的工作區權限,以及一筆可供 agent 使用的AI 引擎。本例使用公開端點 https://api.tobid.tw/mcp,驗證方式選不需驗證;端點由第三方提供,實際工具與資料可能更新。
先分清楚四個設定所在的位置,才能判斷接上 MCP 後為什麼 AI 仍可能不會使用它。
| 項目 | 在哪裡設定 | 在這個例子裡的作用 |
|---|---|---|
| 連線 | 工具庫 | 儲存「標案 MCP」的伺服器位址與驗證方式 |
| 動作 | 該連線的操作分頁 | 從伺服器探索工具,只啟用要開放的動作 |
| AI 代理 | AI 代理的知識與工具分頁 | 建立「標案助理」,把啟用的動作加入這顆 agent |
| 對話 | 對話 | 選「標案助理」提問,查看回覆和工具呼叫紀錄 |
接上標案 MCP 並探索工具
- 在工具庫按新增連線,選 MCP 伺服器。
- 連線名稱填「標案 MCP」,描述寫明這條連線用來查公開標案資料。
- 伺服器位址填
https://api.tobid.tw/mcp,驗證方式保持不需驗證。 - 按測試連線,確認顯示連線正常;再切到操作,按探索工具。
- 檢查工具名稱與說明,只啟用要讓 AI 使用的動作,最後按儲存。
下面的動畫示範把公開的 MCP 網址填進伺服器位址欄位;本例的驗證方式維持預設的不需驗證。
填好網址後,按測試連線會確認伺服器是否可連通;下面的動畫示範測試成功時的提示。
下面的動畫顯示在操作分頁按探索工具後,伺服器提供的動作如何出現在清單中。本次實測探索到 22 個工具;數量以你操作當下的回傳為準。
下圖顯示探索後的清單:紫色開關代表已啟用,灰色代表未啟用;這次只開放 7 個會用到的動作,再儲存連線。

工具名稱比「有 22 個」更重要。這七個動作涵蓋本篇的三類提問;選擇其他動作時,也要先讀伺服器提供的說明。
| 工具 | 適合回答什麼 | 提問例子 |
|---|---|---|
search_tenders | 搜尋招標中或已決標的公告 | 最近有哪些監視器相關案件還在招標? |
get_tender | 查單一案件的公告與歷程 | 這件標案的截標日和公告在哪裡? |
price_analysis | 用歷史資料分析價格 | 這件案子可能以多少錢成交? |
vendor_report | 查廠商的公開得標紀錄與競爭資訊 | 這家廠商過去常拿哪些機關的案子? |
unit_report | 查機關的發包習慣 | 這個機關通常何時發包? |
find_entity | 核對機關或廠商的正式名稱 | 「北市府」對應哪些機關? |
procurement_forecast | 查官方採購預告與歷史週期推估 | 下一次監視系統採購可能在何時? |
建立標案助理並掛上動作
- 在AI 代理按新增代理,選 Skill Agent。
- AI Agent 名稱填「標案助理」,在系統提示詞寫清楚:查標案時先用工具核對資料;機關或廠商名稱不明確時先用
find_entity;把官方公告和歷史推估分開說;查不到時不要編造案名或金額。 - 選擇工作區可用的AI 引擎,切到知識與工具。
- 在可用動作按加入動作,找到「標案 MCP」分組,勾選剛才啟用的七個動作,再按視窗中的加入動作。
- 確認可用動作列表顯示各動作及所屬的「標案 MCP」,按頁面右上角的儲存。
這段動畫示範在「標案 MCP」分組選好動作後,按加入動作,讓七個工具出現在 agent 的可用動作列表。
下圖可看到每個動作旁都標出所屬連線「標案 MCP」。如果清單沒有這些動作,AI 就無法透過這顆 agent 呼叫它們。

在對話中驗證真的呼叫了工具
- 打開對話,按新增對話,選「標案助理」。
- 先問:「最近有哪些監視器或 CCTV 相關、還在招標的案子?請列出截標日期與來源連結。」查看回覆前的工具呼叫紀錄。
- 接著挑一件案子問成交價格的歷史估計,再問某機關的採購週期與官方預告。三題可以留在同一段對話,讓 agent 沿用前文。
- 點開來源連結,核對公告與日期。投標前仍要以政府電子採購網的正式公告和招標文件為準。
下面的動畫顯示選好「標案助理」後送出第一個問題。工具查詢可能需要等待,回覆會在查詢完成後出現。
回到這段對話後,畫面會同時保留問題、工具呼叫紀錄與回答;下面的動畫示範打開已完成的對話查看結果。
實測的三題各自使用了不同工具,顯示 AI 可以為一個問題連續呼叫多個動作。
| 問題 | 2026 年 10 月 3 日實測呼叫 | 回答時要核對的界線 |
|---|---|---|
| 哪些監視器案件還在招標? | 多次 search_tenders,再以 get_tender 查單案 | 截標日可能更新;工具資料未列具體時刻時要看正式公告 |
| 第一件案子可能多少錢成交? | search_tenders、price_analysis | 分析值是歷史統計估計,不是已知底價或確定成交價 |
| 臺北市政府何時再採購監視系統? | unit_report、procurement_forecast、search_tenders | 官方採購預告和從往年紀錄推算的週期要分開說 |
下圖的綠色勾選紀錄顯示第三題實際使用了機關報告、採購預告及標案搜尋;這是檢查「AI 有沒有真的去查」最直接的位置。

第二題的回答把預估決標金額與實際成交價區分開來。下圖的數字只是 2026 年 10 月 3 日那次查詢的例子,不應當作今天的標案價格。

第三題的回答也把官方採購預告與歷史週期分成兩段。下圖同樣是當日資料;預告日期、預算及實際招標進度應重新打開官方連結查證。

AI 怎麼決定用哪個工具
AI 會依提問、系統提示詞與動作說明挑工具。工具庫的描述與各動作說明越明確,AI 越容易分清「查公告」「查單案」「做歷史價格分析」的用途。同一題可能先搜尋,再用搜尋結果中的機關代碼與案號查另一個工具;第三題就連續用了多種工具。
即使掛上了動作,AI 也可能判斷問題不用查外部資料而直接回答。對需要即時或精確資料的問題,應明確要求它查工具、附來源,並看對話裡有沒有工具呼叫紀錄。第三方伺服器無回應時,不能把未驗證的推測當成查詢結果。
常見問題
連線失敗
在連線設定確認伺服器位址完整、驗證方式符合伺服器要求,再按測試連線。本例網址是 https://api.tobid.tw/mcp,驗證方式為不需驗證。若仍失敗,確認第三方伺服器是否可用;更多 MCP 訊息見接上 MCP 伺服器。
還沒有動作,按「探索工具」向伺服器取得清單。
這是尚未探索工具時的畫面提示。先按探索工具;若回傳清單仍是空的,核對網址與驗證方式,並確認對方伺服器實際提供工具。探索後也要檢查動作是否啟用。
AI 沒有使用工具就直接回答,怎麼辦?
確認兩個位置:工具庫的動作已啟用;這顆 agent 的知識與工具裡也已加入動作。接著把問題改成需要資料查詢的具體問法,例如指定招標狀態、機關與日期,並要求附來源。最後查看對話中是否出現工具呼叫紀錄;沒有紀錄的回答不能當成已查過標案資料。