Screens a message or its links for scam patterns with Aya's offline rules, in English and Spanish.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Extract up to 8 links from a text and judge each by its shape alone: brand lookalikes, raw IP hosts, shorteners, encoded international domains, risky suffixes, many subdomains or hyphens, credential-style paths. Nothing is fetched or resolved.
Text containing one or more links.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http aya-scam-check https://mcp.autosecurelogin.com/aya/mcp
Extract up to 8 links from a text and judge each by its shape alone: brand lookalikes, raw IP hosts, shorteners, encoded international domains, risky suffixes, many subdomains or hyphens, credential-style paths. Nothing is fetched or resolved.
| Argument | Type | Description |
|---|---|---|
| text* | string | Text containing one or more links. |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 12000,
"minLength": 1,
"description": "Text containing one or more links."
}
},
"additionalProperties": false
}Score a text, email, chat or voicemail transcript against Aya's scam rules (urgency, hard-to-reverse payments, credential and code requests, government or tech-support impersonation, prizes, family emergencies, deposits to unlock earnings, disguised links) in English or Spanish. Returns the risk level and score, the reasons, what to do now and what to do if the person already acted. Runs locally; the message is not stored or sent anywhere.
| Argument | Type | Description |
|---|---|---|
| message* | string | The message text as received (links may be written as hxxp or with [.]). |
| unknownSender | boolean | True when the sender is not a saved contact. |
| repeatedContact | boolean | True when the sender has contacted the person repeatedly. |
{
"type": "object",
"required": [
"message"
],
"properties": {
"message": {
"type": "string",
"maxLength": 12000,
"minLength": 1,
"description": "The message text as received (links may be written as hxxp or with [.])."
},
"unknownSender": {
"type": "boolean",
"description": "True when the sender is not a saved contact."
},
"repeatedContact": {
"type": "boolean",
"description": "True when the sender has contacted the person repeatedly."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.