Skip to main content
Glama

Tanod Web

chainpeek: screen a URL or domain against phishing lists

check_url_phishing
Read-onlyIdempotent

chainpeek: Check if a URL or domain is phishing or a scam. Returns whether a URL's host (or a domain) is on public phishing/scam domain lists: listed, the matched_domain, the sources that list it and shared_platform, with the lists' update time and a disclaimer. Input: url or domain. A screening aid: the host and its parent domains are matched against two public lists, PhishDestroy (CC0) and Phishing.Database (MIT), refreshed daily; the URL is never fetched. An unlisted host is not cleared: new phishing is on no list yet, and lists can be stale. Input that is not a URL, host or domain is a 422 invalid_input (not charged). Typically under 0.1 s (first call up to a few seconds). Price: USD 0.001. Free: 10 chain reads per IP per UTC day. Tanod does not log or store the submitted text; it is processed in memory for this answer.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoURL, host or domain to screen (at most 2,048 characters); only parsed, never fetched.
domainNoAlternative to url: a domain or host name.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
hostNo
errorNoOnly on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object.
inputNo
listedNo
sourcesNo
disclaimerNo
matched_domainNo
list_updated_atNo
shared_platformNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "disclaimer": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "error": {
      +      "description": "Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object."
      +    },
      +    "host": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "input": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "list_updated_at": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "listed": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "matched_domain": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "shared_platform": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "sources": {
      +      "items": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "type": [
      +        "array",
      +        "null"
      +      ]
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources