Skip to content

Verified.net

by verified.net · remote · no sign-in to list tools · v1.0.0 · published by net.verified

Verify emails, validate phone numbers, look up carriers and score IP addresses.

Changes · 8

11 tools: 8 change things and 3 only read.

Scanned Oct 21, 2026

3 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http verified https://api.verified.net/mcp --header 'Authorization: <your-authorization>'

Findings

Matches of fixed checks, with the text they matched.

3 warn
  • The server marks "validate_phone" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "validate_phone" says "validate": a word for reading.

    What this check looks for
  • The server marks "carrier_lookup" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "carrier_lookup" says "lookup": a word for reading.

    What this check looks for
  • The server marks "ip_lookup" as not read-only (readOnlyHint: false), and its words say it reads.

    Matched text

    annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "ip_lookup" says "lookup": a word for reading.

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

11 tools

Changes things 8Claude Code: ask
  • carrier_lookupUS/Canada numbers: the carrier serving the number today, whether it was ported, port date, current line type and VoIP, from a live number-portability lookup.1 finding

    Why it is in this group

    • The name "carrier_lookup" says "lookup": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "carrier_lookup" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "carrier_lookup" says "lookup": a word for reading.

      What this check looks for
    Description, as the server wrote it
    US/Canada numbers: the carrier serving the number today, whether it was ported, port date, current line type and VoIP, from a live number-portability lookup. 3 credits; not charged if unavailable.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • create_bulk_jobCheck up to 100,000 values in the background, charged per unique value like single lookups (reverse lookups only when found).No findings

    Why it is in this group

    • The name "create_bulk_job" says "create": a word for a change.
    Description, as the server wrote it
    Check up to 100,000 values in the background, charged per unique value like single lookups (reverse lookups only when found). Returns the job; poll get_bulk_job, then get_bulk_results.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
    • readOnlyHint: false
  • ip_lookupCheck an IPv4/IPv6 address: approximate location, network owner (ASN), Tor exit, datacenter/hosting, risk score and recommendation.1 finding

    Why it is in this group

    • The name "ip_lookup" says "lookup": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "ip_lookup" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "ip_lookup" says "lookup": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Check an IPv4/IPv6 address: approximate location, network owner (ASN), Tor exit, datacenter/hosting, risk score and recommendation. 1 credit.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • reverse_emailWho is behind an email address: names and phone numbers from domain registration records.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Who is behind an email address: names and phone numbers from domain registration records. 10 credits if found, free otherwise.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • reverse_phoneWho is behind a US/Canada phone number.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Who is behind a US/Canada phone number. standard: caller ID name (10 credits if found). premium: caller ID plus names, emails and phones from domain registration records (25 if contacts are found, 10 if only a caller ID). Nothing found: free.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • validate_phoneCheck a phone number: validity, E.164 format, line type, region, time zone, original carrier assignment (US), VoIP, risk score and recommendation.1 finding

    Why it is in this group

    • The name "validate_phone" says "validate": a word for reading.
    • The server marks it as not read-only (readOnlyHint: false).

    Findings

    • Warn

      The server marks "validate_phone" as not read-only (readOnlyHint: false), and its words say it reads.

      Matched text

      annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "validate_phone" says "validate": a word for reading.

      What this check looks for
    Description, as the server wrote it
    Check a phone number: validity, E.164 format, line type, region, time zone, original carrier assignment (US), VoIP, risk score and recommendation. Numbers without + need default_country (e.g. "US"). 1 credit.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • verify_contactCheck whether a name and/or phone match the domain registration records that list this email.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check whether a name and/or phone match the domain registration records that list this email. Returns match levels only (match / partial / no_match), never the records. 1 credit.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
  • verify_emailCheck an email address: syntax, mail server, mailbox (when the server allows), disposable, role account, typo suggestion, risk score and an accept/review/reject recommendation.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    Description, as the server wrote it
    Check an email address: syntax, mail server, mailbox (when the server allows), disposable, role account, typo suggestion, risk score and an accept/review/reject recommendation. 1 credit.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
    • readOnlyHint: false
Only reads 3Claude Code: allow
  • get_accountYour credit balance and usage today and over the last 30 days.No findings

    Why it is in this group

    • The name "get_account" says "get": a word for reading.
    Description, as the server wrote it
    Your credit balance and usage today and over the last 30 days. Free.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
  • get_bulk_jobStatus and progress of a bulk job.No findings

    Why it is in this group

    • The name "get_bulk_job" says "get": a word for reading.
    Description, as the server wrote it
    Status and progress of a bulk job. Free.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true
  • get_bulk_resultsResults of a bulk job, one page at a time (has_next tells you to ask for the next page).No findings

    Why it is in this group

    • The name "get_bulk_results" says "get": a word for reading.
    Description, as the server wrote it
    Results of a bulk job, one page at a time (has_next tells you to ask for the next page). Free.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
    • readOnlyHint: true

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http verified https://api.verified.net/mcp --header 'Authorization: <your-authorization>'

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__verified__get_bulk_job",
      "mcp__verified__get_bulk_results",
      "mcp__verified__get_account"
    ],
    "ask": [
      "mcp__verified__verify_email",
      "mcp__verified__validate_phone",
      "mcp__verified__carrier_lookup",
      "mcp__verified__ip_lookup",
      "mcp__verified__verify_contact",
      "mcp__verified__reverse_phone",
      "mcp__verified__reverse_email",
      "mcp__verified__create_bulk_job"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as verified. Review it before you use it.