{
 "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
 "name": "com.tapsafely/scam-checker",
 "title": "TapSafely scam checker",
 "description": "Check messages and links for scam and phishing warning signs, look up current scam trends by country, and find plain-language scam guides.",
 "version": "1.0.0",
 "websiteUrl": "https://tapsafely.com",
 "icons": [
  {
   "src": "https://tapsafely.com/assets/img/icon-512.png",
   "mimeType": "image/png",
   "sizes": [
    "512x512"
   ]
  }
 ],
 "remotes": [
  {
   "type": "streamable-http",
   "url": "https://tapsafely.com/mcp",
   "supportedProtocolVersions": [
    "2025-06-18"
   ]
  }
 ],
 "serverInfo": {
  "name": "tapsafely",
  "title": "TapSafely",
  "version": "1.0.0"
 },
 "protocolVersion": "2025-06-18",
 "transport": {
  "type": "streamable-http",
  "url": "https://tapsafely.com/mcp",
  "endpoint": "https://tapsafely.com/mcp"
 },
 "authentication": {
  "required": false,
  "schemes": [
   "none",
   "apiKey"
  ],
  "notes": "Anonymous use is rate limited and rule-based. An API key (X-Api-Key) enables AI review."
 },
 "capabilities": {
  "tools": {
   "listChanged": false
  }
 },
 "tools": [
  {
   "name": "check_message",
   "title": "Check a message for scam signs",
   "description": "Risk score, warning signs and advice for a text, email or chat message.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "text": {
      "type": "string"
     }
    },
    "required": [
     "text"
    ]
   }
  },
  {
   "name": "check_link",
   "title": "Check a link",
   "description": "Look-alike brands, domain age, redirects and landing-page warning signs for a URL.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "url": {
      "type": "string"
     }
    },
    "required": [
     "url"
    ]
   }
  },
  {
   "name": "scam_trends",
   "title": "Current scam trends",
   "description": "Most flagged scam types in the last 7 days, globally or for one country.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "country": {
      "type": "string"
     }
    }
   }
  },
  {
   "name": "scam_guide",
   "title": "Find a scam guide",
   "description": "Plain-language guide for a scam type.",
   "inputSchema": {
    "type": "object",
    "properties": {
     "topic": {
      "type": "string"
     }
    },
    "required": [
     "topic"
    ]
   }
  }
 ],
 "documentation": "https://tapsafely.com/developers",
 "contact": "hello@tapsafely.com"
}