Provider-specific requirements
- Use
prospeo_search_personorprospeo_search_companyto build list-level candidates, then refine withprospeo_enrich_personandprospeo_enrich_companyfor details. - Use
prospeo_search_personfor prospecting — it supports stable filters (job title with boolean operators, department, seniority, industry, headcount, technology, location). Search is billed per page of 25 results. - Do not use Prospeo for job-change detection or job-change filtered searches. The live Prospeo job-change filter has schema drift. Use FullEnrich for job-change workflows.
- Use
prospeo_search_companyto build account lists by firmographic criteria before drilling into individual contacts. - Use
prospeo_enrich_personfor profile fields such as title, company, and location. Mobile reveal usesenrich_mobile: trueoronly_verified_mobile: true. Its maximum estimate is 10 times the standard enrichment estimate. Play spend guards use that estimate before execution. Enable mobile reveal only when the requested workflow needs phone outreach. - Use
prospeo_enrich_companyfor firmographic enrichment (industry, headcount, technologies, description) from a website, company name, or LinkedIn company URL.
prospeo_search_person or prospeo_search_company to build lists, then prospeo_enrich_person for individual contacts.
Mobile reveal pitfalls
- For mobile outreach, explicitly send
enrich_mobile: true. Addonly_verified_mobile: truewhen only verified mobiles are acceptable. Forward supported identity fields already available, especially email or a personal LinkedIn URL. - A profile match and a revealed phone are separate results. A mobile status
of
VERIFIEDdoes not make a masked number usable. Requirerevealed: trueand an unmasked mobile value inperson.mobileordata.person.mobile. A masked value withrevealed: falseindicates availability, not a number ready for outreach. - Inspect a small sample’s actual request payload and reveal fields before a bulk run. Zero revealed phones from requests without mobile reveal does not establish zero provider coverage.
- Diagnose completed runs from their original request receipts. The current configuration may have been edited after execution. It does not prove the mobile flags were sent in the earlier run.
Find an applicable action
Confirm your effective workspace, then search the live catalog:Inspect the selected contract
Replace<returned-tool-id> with the identifier returned by discovery:
Prepare one reviewed input
Use one authorized record that matches the inspected schema. Preserve its source identity and define the result you will accept. Open the action reference for its payload and response shape. Provider-backed execution can incur usage or external effects. For reusable logic, follow Write Plays. For direct-call recovery, use Tool execution recovery.Continue only when the workspace, provider, required fields, acceptance rule, and applicable price are understood. Keep unavailable access separate from no-result evidence.