Trust Onion Scam Check
Verified AI voice-clone scam incidents, loss stats, and a family verification protocol. Keyless.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"scam-check": {
"url": "https://trustonion.io/mcp"
}
}
}Puntos de conexión remotos
https://trustonion.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟢search_incidents(attackType, victimType, country, outcome, year, ...)
Search verified, published Trust Onion Pulse (Voice Clone Scam Pulse) incidents by attack type, victim type, country, outcome, incident year, publication date range, and keyword. Returns compact summaries (newest first by default), a total count, and nextCursor for the next page. Call get_incident with a slug for full detail.
Esquema de entrada
{
"type": "object",
"properties": {
"attackType": {
"type": "string"
},
"victimType": {
"type": "string"
},
"country": {
"type": "string"
},
"outcome": {
"type": "string"
},
"year": {
"type": "integer",
"minimum": 1990,
"maximum": 2100
},
"since": {
"type": "string"
},
"until": {
"type": "string"
},
"keyword": {
"type": "string"
},
"sort": {
"type": "string",
"enum": [
"newest",
"oldest",
"incident_year_desc",
"largest_loss"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25
},
"cursor": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"total": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"returned": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"limit": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"offset": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"sort": {
"type": "string",
"enum": [
"newest",
"oldest",
"incident_year_desc",
"largest_loss"
]
},
"nextCursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"appliedFilters": {
"type": "object",
"properties": {
"attackType": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"victimType": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"country": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
]
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"since": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"until": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"keyword": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"attackType",
"victimType",
"country",
"outcome",
"year",
"since",
"until",
"keyword"
],
"additionalProperties": false
},
"incidents": {
"type": "array",
"items": {
"type": "object",
"properties": {
"caseId": {
"type": "string"
},
"slug": {
"type": "string"
},
"headline": {
"type": "string"
},
"incidentDate": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"incidentYear": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"country": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"victimType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"attackType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"financialImpact": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"lossCategory": {
"type": "string"
},
"lossUsd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"summary": {
"type": "string"
},
"sourceName": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"sourceUrl": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"profileUrl": {
"type": "string"
},
"publishedAt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"caseId",
"slug",
"headline",
"incidentDate",
"incidentYear",
"location",
"country",
"victimType",
"attackType",
"outcome",
"financialImpact",
"lossCategory",
"lossUsd",
"summary",
"sourceName",
"sourceUrl",
"profileUrl",
"publishedAt"
],
"additionalProperties": false
}
},
"availableFilterValues": {
"type": "object",
"properties": {
"attackType": {
"type": "array",
"items": {
"type": "string"
}
},
"victimType": {
"type": "array",
"items": {
"type": "string"
}
},
"outcome": {
"type": "array",
"items": {
"type": "string"
}
},
"country": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"attackType",
"victimType",
"outcome",
"country"
],
"additionalProperties": false
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"total",
"returned",
"limit",
"offset",
"sort",
"nextCursor",
"appliedFilters",
"incidents"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_incident(slug)
Get the full published Trust Onion case study for one verified incident by slug, including source reporting and prevention analysis.
Esquema de entrada
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1
}
},
"required": [
"slug"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"incident": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"headline": {
"type": "string"
},
"profileUrl": {
"type": "string"
},
"source": {
"anyOf": [
{
"type": "object",
"properties": {
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"name",
"url"
],
"additionalProperties": false
},
{
"type": "null"
}
]
}
},
"required": [
"slug",
"headline",
"profileUrl",
"source"
],
"additionalProperties": {}
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"incident"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_scam_stats(year)
Return the current Trust Onion Pulse summary (all time, or for one incident year), including conservative loss classifications. Only explicitly-USD losses are summed.
Esquema de entrada
{
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": 1990,
"maximum": 2100
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"scope": {
"type": "string"
},
"year": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"stats": {
"type": "object",
"properties": {
"totalIncidents": {
"type": "number"
},
"usdLossCount": {
"type": "number"
},
"usdLossTotal": {
"type": "number"
},
"otherCurrencyLossCount": {
"type": "number"
},
"ambiguousLossCount": {
"type": "number"
},
"unquantifiedLossCount": {
"type": "number"
},
"undisclosedLossCount": {
"type": "number"
},
"nonFinancialCount": {
"type": "number"
},
"preventedCount": {
"type": "number"
},
"countryCount": {
"type": "number"
},
"lastUpdated": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"totalIncidents",
"usdLossCount",
"usdLossTotal",
"otherCurrencyLossCount",
"ambiguousLossCount",
"unquantifiedLossCount",
"undisclosedLossCount",
"nonFinancialCount",
"preventedCount",
"countryCount",
"lastUpdated"
],
"additionalProperties": false
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"scope",
"year",
"stats"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢explain_scam_type(scamType)
Explain a documented editorial scam pattern with published article evidence, or a Trust Onion topic hub with warning signs and protection steps. Editorial coverage is not a verified incident count.
Esquema de entrada
{
"type": "object",
"properties": {
"scamType": {
"type": "string",
"minLength": 1
}
},
"required": [
"scamType"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"kind": {
"type": "string",
"enum": [
"editorial_pattern",
"topic_hub"
]
},
"scope": {
"type": "string"
},
"scamType": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"kind",
"scope",
"scamType"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢list_scam_types
List the current editorial scam patterns and published article links, separately from verified incident statistics.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"scope": {
"type": "string"
},
"revision": {
"type": "string"
},
"data": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"articles": {
"type": "array",
"items": {
"type": "object",
"properties": {},
"additionalProperties": {}
}
}
},
"required": [
"id",
"name",
"description",
"articles"
],
"additionalProperties": {}
}
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"scope",
"revision",
"data"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢get_verification_protocol
Return Trust Onion's five-step family verification protocol for suspicious calls, texts, and video calls.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"protocol": {
"type": "string"
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"protocol"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢assess_call_scenario(scenario)
Deterministically match a described call or text to current scam hubs, red flags, and the recommended verification step. No external LLM is used.
Esquema de entrada
{
"type": "object",
"properties": {
"scenario": {
"type": "string",
"minLength": 3,
"maxLength": 5000
}
},
"required": [
"scenario"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
},
"protocolVersion": {
"type": "string"
},
"citation": {
"type": "object",
"properties": {
"text": {
"type": "string"
},
"title": {
"type": "string"
},
"publisher": {
"type": "string"
},
"url": {
"type": "string"
},
"license": {
"type": "string"
},
"licenseUrl": {
"type": "string"
},
"asOf": {
"type": "string"
},
"contentRevision": {
"type": "string"
}
},
"required": [
"text",
"title",
"publisher",
"url",
"license",
"licenseUrl",
"asOf",
"contentRevision"
],
"additionalProperties": false
},
"scenario": {
"type": "string"
},
"assessment": {
"type": "object",
"properties": {
"matchedPatterns": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"label": {
"type": "string"
},
"reason": {
"type": "string"
}
},
"required": [
"slug",
"label",
"reason"
],
"additionalProperties": false
}
},
"redFlags": {
"type": "array",
"items": {
"type": "string"
}
},
"recommendedVerification": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"matchedPatterns",
"redFlags",
"recommendedVerification"
],
"additionalProperties": false
}
},
"required": [
"asOf",
"contentRevision",
"protocolVersion",
"citation",
"scenario",
"assessment"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}Comunidad
Evidencia