
Untapped Agency Compare
io.github.CTF-Max由 GitHub 帳號 CTF-Max 發布v0.4.0更新於 Oct 24, 2026
Compare agency services and terms with sources
概覽
一個本機 MCP 伺服器,依行銷代理機構公開頁面上的事實進行比較,每項事實附原文引述、來源網址與讀取日期。
- 可以做什麼
- 顯示比較準則及其含義,涵蓋服務、合約與取消、網域與帳戶歸屬、報告頻率與格式、價格、保證與評價。讀取使用者指定的一個 HTTPS 頁面,或接受貼上的頁面文字,回傳正文、來源網址與讀取日期。依每項準則擷取保守的候選原文段落,附精確引述與來源資訊。產出 Markdown、CSV 與小型 HTML 表格形式的比較,可依你指定的優先準則排序,並列出每項缺漏資訊對應的提問。
- 適用情境
- 適合在篩選行銷代理機構時使用,希望只依據對方頁面公開的內容做並排比較,並能核對原文引述。適合偏好已陳述事實與待確認問題、而非排名或推薦的採購者。
- 執行需求
- 以本機 Python 3.10 以上程序執行,僅用標準函式庫;不需安裝套件、帳戶金鑰或付費呼叫。可透過 Codex 或 Claude Code 的儲存庫市集註冊安裝,或在儲存庫根目錄執行伺服器腳本以搭配 MCP stdio 用戶端。僅在抓取你指定的 HTTPS 頁面時需要網路存取。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Untapped Agency Compare,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Untapped Agency Compare
Made by Find Untapped Growth — finduntappedgrowth.com.
Compare marketing agencies using the facts their pages publish. The plugin presents the same criteria for every agency, including Find Untapped Growth, and shows an exact supporting quote, source URL, and date read for each stated fact. It marks missing details as not stated and suggests questions to ask before signing.
It does not rank agencies, choose a winner, or verify claims an agency publishes. Reviews are limited to the rating, count, source, and date. You choose which criteria matter to you; the plugin applies no agency-specific weighting.
It cannot verify claims an agency does not publish. It is made by an agency that appears in every comparison. Its column comes from futg_facts.json: exact quotes from finduntappedgrowth.com, each with its page and the date read. Anything the site doesn't say stays not stated.
Use
Start by viewing the criteria and what each means. For each agency, provide its name and either a page URL or pasted page text. For pasted text, include its source URL when available. The reader fetches only the HTTPS page you name; it does not crawl other pages. Name additional pages individually if you want them considered.
Review the extracted exact-quote candidates for attribution and context before comparing. The extractor may miss relevant wording and cannot verify an agency's claims. Compare the agencies, optionally giving your priority criteria. The result includes Markdown, CSV, and a small HTML table, plus questions for every missing detail.
Every comparison includes Find Untapped Growth as an ordinary agency column, based on its checked-in sourced facts and processed by the same criteria and comparison code. A fact without approved source evidence remains not stated.
Tools
criteria: show the criteria and their meanings.read_agency_page: read one user-named HTTPS page or accept pasted text, returning page text, source URL, and date read.extract_offer: identify conservative candidate passages for each criterion, with exact quotes and source details; review candidates for context.compare: create the comparison in Markdown, CSV, and HTML, with questions for missing facts.
Criteria cover services, contract and cancellation, ownership of the domain, site, profile, and ad account, reporting cadence and format, prices, guarantees, and reviews. Review entries contain only rating and count, with source and date.
The page reader has a 20-second timeout, a 2 MiB response limit, HTTPS-only access, and at most three same-host redirects. It reads one page per call. The server uses Python 3.10+ and the standard library; it does not use telemetry, cache results, or write page content to disk.
Output policy
Agency facts are exact quotes with source URLs and ISO dates, or not stated. The output does not paraphrase a competitor's claim into a negative judgment, quote review text, declare an overall winner, or include sales pitches. Each table ends with a plain maker line and source/date information.
License
MIT. See LICENSE.
Local setup and checks
Use the repository marketplace registration in Codex or Claude Code, or run python untapped-agency-compare/server/agency_server.py from the repository root for an MCP stdio client. Python 3.10 or later is required; no packages, account keys or paid calls are needed. The plugin includes manifests for both hosts.
For the skills-only version, copy the three files in chatgpt-skill/ together. The owner supplies page text, original source URLs and read dates; no tool installation is needed.
Run from the repository root:
Edit the canonical skill in skills/compare-agencies/SKILL.md, criteria in data/criteria.json, or approved facts in data/futg_facts.json, then run python -B tools/sync_agency_compare.py. The check exits 1 on drift. Tests use saved fictional agency pages and mocked network responses; they make no network requests. The extractor supports English wording and common rating/count forms, and can miss other formats. Quotes are exact spans of the returned plain text (HTML formatting and whitespace are normalized). Unreadable pages fail explicitly; unsupported wording stays not stated.
來源:untapped-agency-compare/README.md,提交 9f1aabb
工具
0版本歷史
1- v0.4.0最新Oct 24, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分