Check a message for scam signals
check_messageAnalyze SMS, chat, email, or conversation transcripts for scam signals and get an explainable verdict with score, matched signals, and verification steps.
Instructions
Analyze an SMS, chat message, email body or full conversation transcript for scam signals. Runs fully offline and returns an explainable verdict (LIKELY SAFE / SUSPICIOUS / LIKELY SCAM / SCAM) with a 0-100 score, the exact matched signals, the matched scam playbook, and a deterministic intelligence briefing (scam type, kill-chain stage, attacker goals, payment rail, likely next moves, verification steps). Use this before advising a user to act on any unsolicited message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ai | No | Consult the optional LLM second opinion. Defaults to 'never' so the tool stays offline and deterministic. | never |
| text | Yes | The message or transcript to analyze. | |
| region | No | Default region for national numbers, e.g. IN, US, GB. | |
| sender | No | Optional originating phone number or SMS sender ID (e.g. '+919876543210' or 'VM-HDFCBK'). Reputation is read from local lists and cached feeds only. | |
| conversation | No | Treat the text as a multi-turn transcript and score the kill-chain trajectory. Auto-detected for multi-line input when omitted. |