Trust Onion Scam Check

Verified AI voice-clone scam incidents, loss stats, and a family verification protocol. Keyless.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
63%
命名品質
97%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,209Token(工具定義)
~4.7 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.51%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "scam-check": {
      "url": "https://trustonion.io/mcp"
    }
  }
}

遠端端點

https://trustonion.io/mcpstreamable-http

它能做什麼

工具清單

工具(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.

輸入結構描述

{
  "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#"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "year": {
      "type": "integer",
      "minimum": 1990,
      "maximum": 2100
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "scamType": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "scamType"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {}
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {}
}

輸出結構描述

{
  "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.

輸入結構描述

{
  "type": "object",
  "properties": {
    "scenario": {
      "type": "string",
      "minLength": 3,
      "maxLength": 5000
    }
  },
  "required": [
    "scenario"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

輸出結構描述

{
  "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
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本7 個工具