lusha_people_phone_find $0.936 per call
Find a person's phone by LinkedIn URL, email or name. Reveal a person's direct-dial or mobile from a LinkedIn URL, email, or name + company domain — Lusha's native phone data (Lusha · People & contact data)
For AI agents: call lusha_people_phone_find
POST https://toll402.dev/v1/p/lusha.people.phone.find
{
"contacts": [
{
"firstName": "Jane",
"lastName": "Doe",
"companyDomain": "lusha.com"
}
],
"reveal": [
"phones"
]
}Answers 402 with x402 payment requirements; pay with any x402 client (@x402/fetch, x402 for Python, toll402-client, toll402-mcp) or send a prepaid-credits key as x-toll402-key (https://toll402.dev/credits). Paid per call via x402 (USDC on Base) or with a prepaid-credits key (x-toll402-key, card at /credits); charged only on success. Start at /llms.txt or connect the MCP server:
npx -y toll402-mcp · remote https://toll402.dev/mcp.Input schema
{
"type": "object",
"properties": {
"contacts": {
"type": "string",
"description": "ONE person to look up, identified by linkedinUrl, email, or firstName + lastName + companyDomain",
"examples": [
[
{
"linkedinUrl": "https://www.linkedin.com/in/example"
}
]
]
},
"reveal": {
"type": "string",
"description": "always [\"phones\"] on this route — the phone-only view of lusha.people.enrich, so the router can bill and rank it as a phone finder",
"examples": [
[
"phones"
]
]
}
},
"additionalProperties": true,
"required": [
"contacts",
"reveal"
],
"description": "the same search-and-enrich call as lusha.people.enrich with `reveal: [\"phones\"]`. THREE OUTCOMES, each with its own bill (live 2026-09-04): not found → `results[0].error.code == NOT_FOUND`, 0 credits; found but Lusha holds no number → a profile with no `phones` key, 1 credit (the contact search) and a top-level `status: partial`; found with a number → `phones: [{number, type, doNotCall, countryIso"
}
MCP
{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_WALLET_KEY":"0x..."}}}}