protogrid

Search / email.verifly/verifly

Verifly

R1· needs a key

Email verification for AI agents — verify, clean & validate emails; self-onboard + crypto pay

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect on its own if it already holds VERIFLY_TOKEN.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Quality80good
Trust89of 100
Uptime, 30 days100%
Latency p50258 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "verifly": {
      "type": "http",
      "url": "https://verifly.email/mcp",
      "headers": {
        "Authorization": "Bearer ${VERIFLY_TOKEN}"
      }
    }
  }
}
claude mcp add --transport http verifly https://verifly.email/mcp --header "Authorization: Bearer ${VERIFLY_TOKEN}"
[mcp_servers.verifly]
url = "https://verifly.email/mcp"
bearer_token_env_var = "VERIFLY_TOKEN"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "verifly": {
      "type": "remote",
      "url": "https://verifly.email/mcp",
      "enabled": true,
      "headers": {
        "Authorization": "Bearer {env:VERIFLY_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "verifly": {
      "type": "http",
      "url": "https://verifly.email/mcp",
      "headers": {
        "Authorization": "Bearer ${VERIFLY_TOKEN}"
      }
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=verifly&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdmVyaWZseS5lbWFpbC9tY3AiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHtWRVJJRkxZX1RPS0VOfSJ9fQ%3D%3D"
}
{
  "servers": {
    "verifly": {
      "type": "http",
      "url": "https://verifly.email/mcp",
      "headers": {
        "Authorization": "Bearer ${VERIFLY_TOKEN}"
      }
    }
  }
}
{
  "mcpServers": {
    "verifly": {
      "httpUrl": "https://verifly.email/mcp",
      "headers": {
        "Authorization": "Bearer ${VERIFLY_TOKEN}"
      }
    }
  }
}
extensions:
  "verifly":
    enabled: true
    name: "verifly"
    type: streamable_http
    uri: "https://verifly.email/mcp"
    headers:
      "Authorization": "Bearer ${VERIFLY_TOKEN}"
    timeout: 300

Placeholders to fill from your own secret store: ${VERIFLY_TOKEN}. The registry never accepts secret values.

Quality 80 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations17 of 17 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_started (idempotentHint); verify_email (idempotentHint); clean_email_list (idempotentHint); …
  • pass
    tools.token_costabout 2,870 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes17 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

17 tools, about 2,870 tokens to load them all · tool set 728184c4a715 · tools last changed 2026-10-01 · checked 2026-10-20 13:49 UTC

Tool changes

  • register_accountchangedannotations
  • buy_creditschangedannotations
  • get_packageschangedannotations
  • get_accountchangedannotations
  • get_usagechangedannotations
  • list_jobschangedannotations
  • get_job_resultschangedannotations
  • get_job_statuschangedannotations
  • submit_bulkchangedannotations
  • get_creditschangedannotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 89 / 100

provenance85
liveness100
freshness65
hygiene100

+repository +dns-namespace +website +reachable +uptime-100% ~updated-115d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://verifly.email/mcp streamable-httpapi_key ${VERIFLY_TOKEN}yes100%258 ms2025-11-252026-10-20

Tools (17)

buy_creditsStart a purchase of a credit package and return a way to pay. This does NOT complete a payment by itself — it returns a payment link / address: • method 'stripe' → returns a checkout_url. Paying by card requires a HUMAN to open that link and enter card details; an agent cannot finish a card payment on its own. • method 'crypto' → returns a Plisio invoice with a checkout_url AND, when you pass a `currency` (BTC, ETH, LTC, USDT, USDC), a RAW wallet `address` + `amount`. An autonomous agent CAN pay this from a crypto wallet with no browser/human, then credits are added automatically once the payment confirms. Prefer crypto for fully autonomous top-ups. Get a package id from get_packages first.
check_domain_healthread-onlyCheck the DNS and deliverability health of an email domain: MX records, SPF, DMARC, and an overall health score. Useful for diagnosing why a domain bounces or for validating a sending domain.
clean_email_listread-onlyClean a list of email addresses before an import or campaign: dedupes, removes invalid syntax, and (optionally) strips disposable and role accounts. Returns the cleaned list plus a summary of what was removed.
extract_emailsread-onlyExtract all email addresses found in a block of free-form text (notes, pasted documents, signatures). Optionally deduplicates and lowercases the results.
get_accountread-onlyReturn the account profile for the current API key: email, name, company, timezone, remaining credits, total credits used, number of API keys, and plan. Costs no credits.
get_creditsread-onlyReturn the API key's remaining verification credits and recent usage (today / this month) and plan. Costs no credits.
get_job_resultsread-onlyFetch the full per-address results of a completed bulk verification job by job_id (each email's verdict, recommendation, and reason) plus the valid/invalid/risky summary and credits used. The job must be 'completed' — check get_job_status first.
get_job_statusread-onlyFetch the current status and progress of a bulk verification job by its job_id (status, percent progress, processed count, and a valid/invalid/risky summary). Poll this after submit_bulk until status is 'completed', then call get_job_results.
get_packagesread-onlyList the credit packages available for purchase (id, name, credit amount, price in USD, and price per 1k credits). Use the returned package id with buy_credits.
get_startedread-onlyCall this FIRST if you have no Verifly API key. Returns how Verifly works and how to get access with no human: pay-as-you-go email verification API, 100 free credits on self-registration, no monthly fee. No API key required to call this tool.
get_usageread-onlyReturn detailed usage statistics for the account over a period (day, week, or month): total credits used, emails processed, request counts broken down by endpoint and source, a daily breakdown, and recent activity.
list_jobsread-onlyList the account's bulk verification jobs, most recent first, with their status, progress, and summary. Optionally filter by status and paginate. Use this to find past jobs and their job_ids.
register_accountProgrammatically create a brand-new Verifly account — this is how an agent self-onboards with no human in the loop. Requires only an email and a password (min 8 chars; disposable email domains are rejected). The new account starts with free credits. The response includes the new account id/email and a freshly generated `api_key.key` that is shown ONCE — capture and store it immediately, it cannot be retrieved again. Subsequent tool calls can then use that key as the bearer token.
submit_bulkSubmit a list of email addresses as an asynchronous bulk verification job — the right tool for large lists. Returns immediately with a job_id, status, and the check_status_url / results_url to poll. Small lists may complete inline (status 'completed'); larger ones return status 'pending' — poll get_job_status until it is 'completed', then call get_job_results. Optionally register a webhook_url (public HTTPS) to be notified when the job finishes.
verify_batchread-onlySynchronously verify a list of email addresses (best for up to a few hundred). Returns a per-address verdict for each email. For very large lists use the bulk async endpoint instead.
verify_emailread-onlyVerify one email address in real time. Returns a deliverability verdict (valid / invalid / risky / unknown), the reason, detailed flags (disposable, role account, catch-all, MX, SMTP), a send/reject recommendation, and credit usage.
verify_email_demoread-onlyVerify one email address with NO account or API key, so you can evaluate Verifly before registering. Rate-limited per IP (a few checks). Returns the same deliverability verdict and flags as the full API. For real volume, call register_account for a key + 100 free credits, then use verify_email.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "email.verifly/verifly",
  "title": "Verifly",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://verifly.email/mcp",
      "type": "streamable-http",
      "headers": [
        {
          "name": "Authorization",
          "isSecret": true,
          "isRequired": true,
          "description": "Bearer <Verifly API key>"
        }
      ]
    }
  ],
  "version": "1.0.0",
  "repository": {
    "url": "https://github.com/james-sib/verifly-mcp-server",
    "source": "github"
  },
  "websiteUrl": "https://verifly.email",
  "description": "Email verification for AI agents — verify, clean & validate emails; self-onboard + crypto pay"
}