{"name":"com.contactlint/contactlint","slug":"contactlint","title":"ContactLint","description":"Validate emails (MX, disposable, role, typo) and phone numbers, singly or in batches, for AI agents.","url":"https://mcp.market/server/contactlint","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-10-25T15:48:11.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:55:46.672Z","last_ok_at":"2026-11-04T06:55:46.672Z","latency_ms":106},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/zksyncer/contactlint","website":"https://contactlint.com/","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://contactlint.com/mcp","headers":[{"description":"Bearer token: your ContactLint API key (free at https://contactlint.com/signup)","isRequired":true,"isSecret":true,"name":"Authorization"}]}],"packages":[],"tools":[{"name":"validate_email","description":"Check an email address: syntax, MX/A records via DNS-over-HTTPS, disposable domain, role address, free provider, typo suggestion for major providers. No SMTP probing. Uses 1 check.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]}},{"name":"validate_emails","description":"Check a list of up to 50 email addresses in one call, with the same checks as validate_email. Returns one result per address in the same order plus a summary of verdicts. Uses 1 check per address; addresses whose DNS lookup fails come back with reason dns_error and are not billed. If the key lacks checks for the whole list, nothing is checked or billed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"emails":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":50}},"required":["emails"]}},{"name":"validate_phone","description":"Parse and validate a phone number: valid, possible, type, region, E.164 and national formats. Uses 1 check.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"phone":{"type":"string"},"country":{"type":"string","description":"ISO 3166-1 alpha-2 default region, e.g. US"}},"required":["phone"]}}],"scan":{"score":88,"grade":"A","scanned_at":"2026-10-28T18:33:06.775Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-28T18:33:06.727Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 478ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://contactlint.com/mcp","reachable":true,"authRequired":false,"latencyMs":478,"serverInfo":{"name":"contactlint","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"zksyncer","repo":"contactlint","archived":false,"pushedAt":"2026-10-25T15:48:11Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/94726483?v=4","ownerCreatedAt":"2021-11-20T01:36:32Z","license":"MIT"},"icon":{"url":"https://contactlint.com/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-10-25T15:48:11.000Z","score":23}}}},"grade_history":[],"reviews":[]}