email_finder
Find professional email addresses by entering a domain and full name to connect with business contacts.
Instructions
Return the most likely email address for a given domain and full name.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"full_name": "<full_name>"
},
"name": "email_finder"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| full_name | Yes |
Implementation Reference
- main.py:20-24 (handler)The handler function implementing the 'email_finder' MCP tool. It constructs parameters from inputs and calls the Hunter API's email-finder endpoint using the HunterAPIClient.
@mcp.tool(description="Return the most likely email address for a given domain and full name.") async def email_finder(domain: str, full_name: str) -> str: async with HunterAPIClient() as client: response = await client.get("email-finder", {"domain": domain, "full_name": full_name}) return response