Verify an identity match
verify_identity_matchREQUIRES a full name PLUS at least one phone or email — a name on its own cannot be verified against anything, and the call is rejected. Addresses alone do NOT satisfy this. EASIEST PATH: pass searchId + personId from a search_person result and every field is filled from that record for you. Check whether a name, phone, email and address all describe ONE real, consistent person. Cross-referenced against fraud and identity networks — not a background check, and no criminal, credit or employment records are involved. Returns a 0-100 trust score, a verdict, and a separate judgement on EVERY value you submit, so you learn which phone or email belongs to someone else rather than just that something is off. Send every data point you hold: up to 5 phones, 5 emails and 5 addresses cost the SAME 7 credits as one, because the provider bills per call. Charged on any verdict INCLUDING a score of 0 — "these details do not resolve to a known identity" is the answer a fraud check is usually buying. Refunded only if the provider fails to respond at all.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "verify_identity_match"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | ZIP code for the street address. | |
| city | No | City for the street address. | |
| name | No | Full name being verified. Required unless searchId + personId are supplied. | |
| No | Email address. Supply a phone, an email, or both. | ||
| phone | No | Phone number. Supply a phone, an email, or both. | |
| state | No | Two-letter state code for the street address. | |
| emails | No | Up to 5 additional emails. Each is judged separately, at no extra cost. | |
| format | No | Rendering of the human-readable text channel. "prose" (default) is a compact summary an agent can reason over; "json" repeats the data verbatim; "report" is a formatted Markdown report to show a person; "html" is a standalone HTML document for saving, printing or PDF. Machine-readable structuredContent is always included either way. | |
| phones | No | Up to 5 additional phones. Each is judged separately, at no extra cost. | |
| street | No | Street address, e.g. 123 Main St. | |
| personId | No | personId from search_person. Fills name, phones, emails and addresses for you. | |
| searchId | No | searchId from search_person. Pass with personId to verify a resolved subject. | |
| addresses | No | Up to 5 additional addresses. Each is judged separately, at no extra cost. | |
| idempotencyKey | No | Optional. Pass the same value when retrying a call that may have already succeeded, and you will not be charged twice. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| apiVersion | Yes | ||
| disclaimer | Yes | ||
| balanceNotice | No | ||
| suggestedNext | No | ||
| criminalCaveat | No | ||
| notConsumerReport | Yes |