{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
  "name": "com.kaijuverifier/email-verifier-mcp",
  "title": "KaijuVerifier Email Verification API & MCP Server",
  "description": "Real-time SMTP, MX, catch-all, spam-trap, and disposable email verification API (3,400+ throwaway domains) for AI agents, n8n workflows, Claude, Cursor, and automated outreach pipelines. Free tier: 25 verifications/month. Pay-As-You-Go: 5,000 non-expiring credits for $9.50 ($0.0019/email with code LAUNCH50_2026).",
  "version": "1.2.0",
  "homepage": "https://kaijuverifier.com/integrations/mcp",
  "documentation_url": "https://kaijuverifier.com/api-docs",
  "pricing_url": "https://kaijuverifier.com/pricing",
  "authentication": {
    "type": "api_key",
    "header": "X-API-Key",
    "prefix": "kv_live_",
    "register_url": "https://kaijuverifier.com/register",
    "instant_pack_5k_url": "https://kaijuverifier.com/pricing#credit-packs"
  },
  "endpoints": {
    "base_url": "https://kaijuverifier.com/api/v1",
    "verify_single": {
      "method": "POST",
      "url": "https://kaijuverifier.com/api/v1/verify-single",
      "headers": {
        "Content-Type": "application/json",
        "X-API-Key": "kv_live_YOUR_KEY"
      },
      "request_schema": {
        "type": "object",
        "required": ["email"],
        "properties": {
          "email": {
            "type": "string",
            "format": "email",
            "description": "Email address to verify via syntax, DNS/MX, disposable list, role-account, and live SMTP handshake."
          }
        }
      },
      "response_schema": {
        "type": "object",
        "properties": {
          "success": { "type": "boolean" },
          "email": { "type": "string" },
          "status": { "type": "string", "enum": ["valid", "invalid", "catch_all", "disposable", "unknown"] },
          "score": { "type": "integer", "minimum": 0, "maximum": 100 },
          "is_valid": { "type": "boolean" },
          "is_disposable": { "type": "boolean" },
          "is_catch_all": { "type": "boolean" },
          "is_role": { "type": "boolean" },
          "mx_found": { "type": "boolean" },
          "reason": { "type": "string" }
        }
      }
    },
    "verify_batch": {
      "method": "POST",
      "url": "https://kaijuverifier.com/api/v1/verify-batch",
      "description": "Verify up to 100 email addresses in a single synchronous JSON request."
    },
    "account_quota": {
      "method": "GET",
      "url": "https://kaijuverifier.com/api/v1/account",
      "description": "Check remaining monthly and Pay-As-You-Go email verification credits."
    }
  },
  "tools": [
    {
      "name": "verify_email",
      "description": "Verify if an email address is deliverable, disposable, catch-all, or invalid using live SMTP + MX + 3,400+ disposable domain checks before sending an email or saving a CRM lead.",
      "inputSchema": {
        "type": "object",
        "required": ["email"],
        "properties": {
          "email": {
            "type": "string",
            "description": "The email address to verify (e.g., founder@company.com)"
          }
        }
      }
    },
    {
      "name": "verify_email_batch",
      "description": "Verify an array of up to 100 email addresses in one call and return individual deliverability statuses and scores.",
      "inputSchema": {
        "type": "object",
        "required": ["emails"],
        "properties": {
          "emails": {
            "type": "array",
            "items": { "type": "string" },
            "maxItems": 100,
            "description": "List of email addresses to verify"
          }
        }
      }
    },
    {
      "name": "check_kaiju_credits",
      "description": "Check remaining KaijuVerifier API credits and active plan.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}
