OpenBait lookalike domains

Find lookalike domains of a brand's website and see which resolve and what they show.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
100%
Poisoning risk
80%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainin check_lookalike_domains

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~460Tokens (tool definitions)
~4.3 KBTypical response size
Minimal attention impact (0.36% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "lookalike-domains": {
      "url": "https://openbait.com/api/mcp"
    }
  }
}

Remote endpoints

https://openbait.com/api/mcpstreamable-http

What it can do

Tool inventory

Tools (1)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢check_lookalike_domains(domain)

Find lookalike domains of a brand's website: typos, swapped letters, look-alike characters, added words and other TLDs. Checks which of them resolve in DNS and what their front page shows (a page using the brand's name, a redirect to the brand's own site, another live site, or nothing). Read-only. Same check as https://openbait.com/tools/typosquat-check.

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "the brand's website, e.g. example.com or https://www.example.com"
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}

Output Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string",
      "description": "the registrable domain that was checked"
    },
    "summary": {
      "type": "object",
      "properties": {
        "totalCandidates": {
          "type": "integer"
        },
        "reviewNow": {
          "type": "integer"
        },
        "activeDns": {
          "type": "integer"
        },
        "watchlist": {
          "type": "integer"
        }
      },
      "required": [
        "totalCandidates",
        "reviewNow",
        "activeDns",
        "watchlist"
      ],
      "additionalProperties": false
    },
    "lookalikes": {
      "type": [
        "null",
        "array"
      ],
      "items": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string"
          },
          "severity": {
            "type": "string",
            "description": "high or medium"
          },
          "score": {
            "type": "integer",
            "description": "0-100, higher is more likely to be mistaken for the brand"
          },
          "mutationType": {
            "type": "string",
            "description": "homoglyph, keyword, omission, transposition or tld_swap"
          },
          "activeDns": {
            "type": "boolean",
            "description": "the name resolves in DNS"
          },
          "site": {
            "type": "string",
            "description": "for names that resolve: brand_page (page uses the brand's name), redirects_to_you (ends on the brand's own domain), live_other or no_site"
          }
        },
        "required": [
          "domain",
          "severity",
          "score",
          "mutationType",
          "activeDns"
        ],
        "additionalProperties": false
      }
    },
    "resultUrl": {
      "type": "string",
      "description": "the same result on openbait.com"
    }
  },
  "required": [
    "domain",
    "summary",
    "lookalikes",
    "resultUrl"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded1 tools