mcp-page-finder-extractor
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-page-finder-extractorFind pricing page on stripe.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Page Finder and 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
npx -y @mambalabsdev/mcp-page-finder-extractorRequires an Apify API token in APIFY_TOKEN. Create one at console.apify.com/account/integrations.
Claude Desktop
{
"mcpServers": {
"mamba-page-finder-extractor": {
"command": "npx",
"args": ["-y", "@mambalabsdev/mcp-page-finder-extractor"],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}Related MCP server: Company Firmographic Enricher MCP Server
Tool
find_company_page
Input | Required | What it does |
| one of these three | A single company domain, for example |
| one of these three | Several company domains |
| one of these three | Companies by name, as |
| no | Which of the 46 page types to find. Default |
| no |
|
| no | URLs you already hold, keyed by page type. Skips discovery for those |
| no | The page agnostic extraction menu |
| no | Also run the field map bound to the page type. Default |
| no | 1 to 12, candidate pages opened per type. Default |
| no | 5 to 200, ceiling on requests per company. Default |
| no | Open a browser for pages that need JavaScript. Default |
| no | Language codes to try first. Reorders vocabulary, never shortens it |
| no |
|
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}_urlis the located page, for examplepricing_url.{type}_foundistrue,falseornull. These are never collapsed.falsemeans the site was read, its link graph and sitemap were searched, and the page is not there.nullmeans not enough was readable to say so.{type}_methodis how it was found:known_url,known_host,homepage_anchor,footer_anchor,section_hop,sitemaporpath_guess. Precision differs sharply between them.{type}_confidenceis scored for that method, not blended. Threshold at 0.8 for anything a customer will see. Apath_guessnever scores above 0.6.coverageandfetch_statussay whether the look completed. Read them before trusting afalse.
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.
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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityBmaintenanceDomain -> company intelligence for AI agents. Look up company name, country, contacts, and social profiles from any MCP-compatible client.5MIT
- AlicenseAqualityAmaintenanceEnables enriching company domains into structured firmographics including employee band, industry, HQ, founded year, revenue estimate, logo, and description, with source provenance and data completeness scoring.1621MIT
- AlicenseAqualityBmaintenanceMonitors a company domain for changes in hiring, tech stack, funding, firmographics, and social presence, returning only the deltas as typed change events.170MIT
- Alicense-qualityBmaintenanceDomain and company intelligence for AI agents. Enables vetting companies, qualifying leads, and mapping targets from free public data without API keys.MIT
Related MCP Connectors
Turns any URL into SEO metadata, contacts, tech stack, and AI-ready Markdown, in one call.
Domain & brand intelligence: company enrichment, tech stack detection, brand research.
Turn the web into structured, reliable, actionable enterprise data for AI Agents
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mambalabsdev/mcp-page-finder-extractor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server