# Signaliz public product reference ## find_email Find the highest-confidence work email for one person. Input: ```json { "company_domain": "example.com", "full_name": "Jane Doe" } ``` Use `first_name` plus `last_name` instead of `full_name` when needed. ## verify_email Verify one email address. Input: ```json { "email": "jane@example.com" } ``` ## company_signal_enrichment Research evidence-backed company signals. Signaliz automatically reuses eligible evidence and selects the acquisition policy and classifications. Input: ```json { "domain": "example.com", "research_prompt": "Find recent signals that explain why Example would want to use Signaliz." } ``` Returns up to 10 dated, verified signals per company. The parent `company` contains name and domain; each `signals` item is ordered as `date`, `signal_type`, `signal_title`, `signal_summary`, and `source`. `domain` and `research_prompt` are required. ## signal_to_copy Create three complete emails from cited company signals, or from the campaign offer and research prompt when signal use is disabled. Input: ```json { "company_domain": "example.com", "person_name": "Jane Doe", "title": "VP Sales", "campaign_offer": "pipeline intelligence", "run_without_signal": false } ``` Set `run_without_signal` to `true` to draft offer-led copy without signal claims. Team and Agency include Unlimited Signal to Copy AI. ## signals_first Discover up to 100 evidence-backed signals across distinct companies from a natural-language query. Every returned signal includes its classified type, title, summary, company name, company domain, and dated source URL. A request is a ceiling, not a promise: fewer results are returned when public evidence cannot verify both a date and company identity. Input: ```json { "query": "companies that just got funded", "limit": 100 } ``` ## signal_awareness List signals and manage monitored companies by domain: - `POST /signal-awareness/signals` with `domain` - `POST /signal-awareness/companies/add` with `domain` - `POST /signal-awareness/companies/delete` with `domain` - `POST /signal-awareness/companies/schedule` with `domain` and `schedule` ## Connection REST base: `https://api.signaliz.com/functions/v1/api/v1` MCP private URL: `https://api.signaliz.com/functions/v1/signaliz-mcp?api_key=YOUR_SIGNALIZ_API_KEY` Remote MCP authentication: the `api_key` query value in the complete private URL is required. Keep the full URL private.