MCP docs › Tools › Website Email Finder
Website Email Finder
website_email_find medium Email finding & verification
Crawl a website/domain and find public contact emails, phones, and social links.
When to use. Turning a company domain into contact details — crawls the site for public emails, phones and social profiles. The standard enrichment step after a lead list.
Not for. Verifying deliverability (chain into email_verify) or guessing personal addresses.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
website |
string | yes | — | Website URL or domain to crawl. |
max_pages |
integer | no | 12 |
Cap on how many result pages get fetched. Defaults to max_results and can never exceed it plus any explicit `urls`. Plan ceiling: Starter 10, Pro 50, Gold 200. |
include_phones |
boolean | no | true |
Also extract phone numbers. |
include_socials |
boolean | no | true |
Also extract social profile links. |
Returns
Contacts found across the crawled pages.
Each row typically carries: website emails phones socials pages_crawled source_page
The response body is { status, count, fields, results }. Runs that exceed the inline wait return { status: "running", job_id, tool_flow } instead — see Jobs & errors.
Call it over MCP
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "website_email_find",
"arguments": {
"website": "acme.com",
"max_pages": 12
}
}
}
Call it over the REST API
curl -X POST https://convertfleet.online/api/tool-run \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tool":"webemail","params":{"website":"acme.com","max_pages":12}}'
Both paths run the same job engine, enforce the same plan limits and count against the same monthly quota. See the REST API page.
Related tools
email_verifyChecking whether addresses will actually deliver before a send — syntax, MX and live SMTP probe. Run it on any list you scraped or were givegoogle_maps_searchBuilding a B2B prospect list of physical/local businesses (name, phone, website, address, rating) for a niche in a city. The default startinscrape_web_pagesYou already have the URLs and want their content — reading a docs page, a pricing page, an article, or enriching links another tool returned
JSON Schema
{
"type": "object",
"properties": {
"website": {
"type": "string",
"description": "Website URL or domain to crawl."
},
"max_pages": {
"type": "integer",
"description": "Cap on how many result pages get fetched. Defaults to max_results and can never exceed it plus any explicit `urls`. Plan ceiling: Starter 10, Pro 50, Gold 200.",
"default": 12
},
"include_phones": {
"type": "boolean",
"description": "Also extract phone numbers.",
"default": true
},
"include_socials": {
"type": "boolean",
"description": "Also extract social profile links.",
"default": true
}
},
"additionalProperties": false,
"required": [
"website"
]
}