Mcp Page Finder Extractor

com.mambabuilt由 mambabuilt.com 發布v1.2.1更新於 Nov 7, 2026

Find a named page type on a company's own website from its domain, in 11 languages.

發布方自己的服務:Finder Jobs

概覽

AI 產生的概覽

依公司網域在公司自家網站上尋找指定類型的頁面(如定價、招募、安全中心等共 46 種),回傳網址、尋找方式與信心分數。

可以做什麼
  • 依單一網域、多個網域或公司名稱(含身分解析)定位公司官網頁面
  • 支援 46 種頁面類型,如定價、投資人關係、安全信任中心、招募、服務條款、聯絡我們
  • 可選擇讀取已定位頁面並回傳結構化擷取欄位,含頁面類型專屬欄位對應
  • 以已知網址、頁面與請求上限、語言提示、JavaScript 渲染、並行數、略過快取與費用上限控制執行
  • 每個輸入回傳一列結果,含網址、是否找到、尋找方式、該方式的信心分數、覆蓋情形與抓取狀態
適用情境
當助理需要公司官網上某個特定頁面的官方網址(例如定價頁或信任中心),而非搜尋結果時適用。也適合批次查詢多家公司,並藉由尋找方式與信心分數判斷每筆結果。
執行需求
以 stdio 方式在本機執行,通常透過 npx 啟動,需要 Node.js。需在 APIFY_TOKEN 環境變數中提供 Apify API 權杖。執行會消耗 Apify 額度並需要網路連線。
安裝前請注意
執行依事件計費並消耗 Apify 額度,包含沒有找到結果的查詢;透過 companies 路徑進行的身分解析另行計費。max_charge_usd 費用上限為選用,留空即不設上限。contact 與 about 頁面類型可能回傳被標記為個人資料的具名人員。此伺服器為唯讀,並遵守 robots.txt。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Page Finder Extractor,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Page Finder and Extractor MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[Page Finder Extractor MCP server]

Give it a company domain and name a page type. It finds that page on the company's own website and returns the URL, the method that found it, and a confidence for that method.

46 page types. Discovery vocabulary in 11 European languages. Optionally reads the page and returns structured fields.

Wraps the Page Finder and Extractor actor by Mamba Labs.

Install

bash
npx -y @mambalabsdev/mcp-page-finder-extractor

Requires an Apify API token in APIFY_TOKEN. Create one at console.apify.com/account/integrations.

Claude Desktop

json
{  "mcpServers": {    "mamba-page-finder-extractor": {      "command": "npx",      "args": ["-y", "@mambalabsdev/mcp-page-finder-extractor"],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Tool

find_company_page

InputRequiredWhat it does
domainone of these threeA single company domain, for example stripe.com
domainsone of these threeSeveral company domains
companiesone of these threeCompanies by name, as {name, country?, isin?, ticker?, url?}. Identity resolution runs first and is charged separately
pageTypesnoWhich of the 46 page types to find. Default ["pricing"]
modenolocate for URLs, locate_and_extract to also read the page. Default locate
knownUrlsnoURLs you already hold, keyed by page type. Skips discovery for those
extractionFieldsnoThe page agnostic extraction menu
extractPageTypeFieldsnoAlso run the field map bound to the page type. Default "true"
maxPagesPerTypeno1 to 12, candidate pages opened per type. A number or a numeric string. Default 4
maxRequestsPerInputno5 to 200, ceiling on requests per company. A number or a numeric string. Default 60
allowRendernoOpen a browser for pages that need JavaScript. Default "true"
languageHintsnoLanguage codes to try first. Reorders vocabulary, never shortens it
max_charge_usdnoSpend cap for the run, in USD. The run starts no company whose worst case cost would cross it and writes one notice row. Empty means no cap of your own
concurrencynoHow many companies to work on at once. Per company the actor still makes one request at a time with a delay. A number or a numeric string. Default 10
skipCacheno"true" forces a fresh crawl instead of the 14 day cache

The 46 page types: pricing, demo_request, free_trial, procurement_vendor, about, leadership_team, locations, investor_relations, annual_report, governance, security_trust_center, compliance_certifications, privacy_policy, terms_of_service, dpa_subprocessors, accessibility_statement, status_page, careers, job_board, benefits, culture, documentation, api_reference, integrations, changelog, roadmap, developer_portal, blog, press_newsroom, case_studies, customers_logos, resources_library, events_webinars, podcast, media_kit, partners, reseller_channel, affiliate_program, marketplace_listing, community, contact, support_help_center, login_app, sustainability_esg, diversity_programs, giving_volunteering.

Reading the output

One flat row per input, always, including the ones where nothing was found.

  • {type}_url is the located page, for example pricing_url.
  • {type}_found is true, false or null. These are never collapsed. false means the site was read, its link graph and sitemap were searched, and the page is not there. null means not enough was readable to say so.
  • {type}_method is how it was found: known_url, known_host, homepage_anchor, footer_anchor, section_hop, sitemap or path_guess. Precision differs sharply between them.
  • {type}_confidence is scored for that method, not blended. Threshold at 0.8 for anything a customer will see. A path_guess never scores above 0.6.
  • coverage and fetch_status say whether the look completed. Read them before trusting a false.

In locate_and_extract mode the structured fields land in a second findings dataset, one record per field, keyed back by input_key, because eleven filing rows do not fit in one cell.

Billing

Pay per event on Apify credits. Roughly, at the FREE tier: $0.004 per page type located, $0.003 per page extracted, $0.007 per company name resolved, and the standard actor start fee.

Free until 2026-11-10: from 2026-10-26 the three work events are not charged and a run pays only the actor start fee. The prices above take effect again on 2026-11-10 at 05:01 UTC.

A look that happens is billed, including the ones that come back empty, because the work is the same either way. A look that does not happen is not billed: a dead domain, a refusal, or a robots.txt disallow returns found: null and no locate charge.

You are never charged for identity resolution unless you use the companies path.

What this server does and does not do

It reads publicly available pages on the company's own website. It honors robots.txt per host including Crawl-delay, makes one request at a time per domain with a delay, and sends a descriptive user agent that names it. It does not impersonate a browser, does not sign headers, and does not retry to get around a block. Where a page is publicly served but needs JavaScript to read, a browser renders it; a browser is never used against an access control.

Personal data. Two page types can return a named person: contact returns the contact block a company publishes on its own contact page, and about returns leadership names published on its own about page. Only what the company published, no inferred attributes, no lookups elsewhere. Those records carry is_personal_data: true and a lawful_basis, so the whole class filters out with one predicate, or leave contact and about out of pageTypes and none is produced. For a roster of people at a company, use Team Page People Extractor instead.

This server is read only. It starts an actor run and returns the dataset. It writes nothing anywhere else.

Mamba Labs GTM Suite

This server is one of the Mamba Labs MCP servers for go-to-market data, each backed by its own actor on the Apify Store. If you would rather install one package than many, @mambalabsdev/mcp-gtm-suite exposes the suite through a single server.

Browse the whole fleet on the Apify Store or on npm.

If you want a roster of people at a company rather than a page on its website, use Team Page People Extractor and Contact Classifier instead. This actor returns a contact block only when it happens to sit on a page you asked it to find.

Source

The actor is on the Apify Store. This wrapper lives at github.com/mambalabsdev/mcp-page-finder-extractor and is MIT licensed.

Built by Mamba Labs.

來源:README.md,提交 c797c1d

工具

1

find_company_page

Find Company Page

Give it a company domain and name a page type. It finds that page on the company's own website and returns the URL, the method that found it, and a confidence for THAT method. 46 page types are available: pricing, investor_relations, security_trust_center, careers, about, contact, terms_of_service, privacy_policy, partners, integrations, documentation, api_reference, status_page, changelog, press_newsroom, customers_logos, sustainability_esg and 29 more. Discovery reads the homepage and footer link graph, the sitemap and its shards, known third party hosts such as boards.greenhouse.io and statuspage.io, and anchor vocabulary in 11 European languages; guessing a URL path is the LAST method tried and is scored 0.6 or below. Read {type}_confidence and threshold at 0.8 for anything a customer will see, and read coverage and fetch_status before trusting a false: found=false means the site was read and the page is not there, found=null means not enough was readable to say, and the two are never collapsed. Set mode to locate_and_extract to also read the page and return structured fields, which costs an extra event per page. Every input returns exactly one row, including the empty ones. Use it when you need a specific page on a company's own site, such as pricing, careers, or investor relations; it does not crawl a whole site, read third party review or social sites, or monitor a page over time. Requires an APIFY_TOKEN and consumes Apify credits. Read only.

輸入參數modedomaindomainscompaniesknownUrlspageTypesskipCacheallowRenderconcurrencylanguageHintsmax_charge_usdmaxPagesPerType另有 3 個

版本歷史

6
  1. v1.2.1最新Nov 5, 2026
  2. v1.2.0Oct 16, 2026
  3. v1.1.2Oct 16, 2026
  4. v1.1.1Oct 6, 2026
  5. v1.1.0Oct 6, 2026
  6. v1.0.0Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Finder 整合