FairValid

io.github.moonlitnayeem由 GitHub 账号 moonlitnayeem 发布v1.1.0更新于 Nov 7, 2026

Verify emails and use FairMatch to search, quote and unlock verified work-email leads.

发布方自己的服务:Chat With Your Ads

已验证Streamable HTTP可网页运行安全与监控商业与电商

概览

AI 生成的概览

FairValid 可验证电子邮箱,并通过 FairMatch 让助手搜索、报价并解锁经过验证的商务邮箱线索,消耗工作区额度。

可以做什么
  • 验证单个邮箱地址,或提交最多 5,000 个地址的批次,并读取任务状态、分页结果或取消剩余工作
  • 查询工作区实时额度余额
  • 获取 FairMatch 筛选条件与限制,预览最多 50 位匹配对象,并对所选对象报价而不占用额度
  • 在明确的额度上限下解锁 1–50 位已确认的联系人,随后轮询批次并读取已拥有的验证联系人
适用场景
适合需要清洗或校验邮箱列表的场景,也适合销售或招聘流程中查找商务联系人,并在事先批准的支出上限内购买已验证的工作邮箱。
运行要求
远程 Streamable HTTP 端点,使用 OAuth 登录,无需本地安装包。需在 FairValid 上批准访问并选择一个现有的 Live API 密钥,其工作区、权限范围和生命周期支出上限将适用于该连接。FairMatch 需要额外选择加入的 leads:read 与 leads:acquire 权限,须主动重新连接才能获得。
安装前请注意
实时验证和线索解锁会消耗工作区额度:每获取一个已验证邮箱扣 4 个额度,每个完成的 Valid 或 Invalid 检查扣 1 个。只有在用户批准确切选择与数字上限后才可设置 confirm。提交的地址和搜索条件会发送给 FairValid 及所连接的 AI 提供商。切勿将密钥、密码、OAuth 代码或令牌粘贴到对话中;撤销所选密钥会终止其连接。

安装

在 SourceWeft 中

  1. 打开 控制台中的 FairValid,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.moonlitnayeem%2Ffairvalid/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "fairvalid": {
      "type": "http",
      "url": "https://mcp.fairvalid.com/mcp"
    }
  }
}

README

[FairValid]

FairValid for AI assistants

FairValid 1.1.0: FairMatch API/MCP passed controlled production sandbox acceptance on November 6, 2026. Provider listings and native-client acceptance are tracked separately. Discover the connected server capabilities before use; acquisition requires an explicit numerical credit limit and confirmation.

Verify email addresses and use FairMatch by FairValid to find business leads, quote selected contacts, and unlock verified work emails with a confirmed credit ceiling. This package connects to FairValid's hosted Model Context Protocol (MCP) server and includes separate verification and FairMatch workflow skills.

Server: https://mcp.fairvalid.com/mcp
Transport: Streamable HTTP
Publisher and support: FairValid · [email protected]
Documentation: fairvalid.com/help/mcp

Connect your workspace

Use OAuth in a supported client. Sign in and approve access on FairValid, then select an existing Live API key covering the requested permissions. Its workspace, scopes, and lifetime spending cap apply to the connection. A workspace Owner or Manager can manage keys on the API keys page. Revoking the selected key ends its connections.

FairMatch adds opt-in leads:read and leads:acquire permissions. Existing keys and grants keep their existing permissions; a package update cannot expand them. To enable FairMatch, deliberately reconnect through native OAuth and select an appropriately scoped key. Review the new permissions and cap before consent. OpenAI 1.1.0 requests both lead scopes during fresh authorization. OpenClaw and Hermes include all six FairMatch tools alongside the three verification reads. Their filters do not grant OAuth permissions or authorize spending: unlock still requires leads:acquire, a quote and explicit approval of a numerical maximum.

No client secret is bundled or required for automatic public client registration. Never paste a key, password, OAuth code, or token into chat. For a client that uses bearer headers, configure an existing key through its protected credential settings. A direct Test key can be used for sandbox fixtures; OAuth currently selects Live keys.

Supported package formats

ClientIncluded configuration
Claude / Claude CodeDedicated plugin package in claude
ChatGPT / CodexSeparate portable plugin package in openai
Grok BuildClaude-compatible plugin and MCP files, plus the shared skill
Cursor.cursor-plugin/plugin.json, mcp.json, and shared skill
Gemini CLIRoot gemini-extension.json and shared skill
Hermes Agent (Nous Research)Native HTTP OAuth setup and shared skill in examples
OpenClawClaude-format bundle with marketplace installation and native sign-in
VS CodeRemote MCP server with native marketplace installation
DevinPersonal installation and setup skill verified; official marketplace submission awaiting review
ZedLocal transport extension and connection instructions in zed
Other MCP clientsProvider-specific configurations in examples

Package configuration does not establish a marketplace listing or prove a successful connection in every client. Provider account access, permissions, review, and native client acceptance are separate steps.

For Claude Code 2.1.275 or later, install inside a session with /plugin install fairvalid --marketplace moonlitnayeem/fairvalid-ai. For older versions, use /plugin marketplace add moonlitnayeem/fairvalid-ai followed by /plugin install fairvalid@fairvalid. These forms follow the official installation reference. The marketplace installs the dedicated claude/ package. A maintainer can validate that folder with claude plugin validate /path/to/fairvalid-ai/claude --strict --profile directory. Users can review and load a local public checkout with claude --plugin-dir /path/to/fairvalid-ai/claude. For Gemini CLI, the public repository can be installed with gemini extensions install https://github.com/moonlitnayeem/fairvalid-ai. These commands require that the referenced checkout or published repository exists. Review client trust prompts and complete OAuth before using the tools.

OpenClaw marketplace installation

FairValid 1.1.0 is published on ClawHub. Install and enable the FairValid plugin, then open Plugins → FairValid → Accounts in your OpenClaw Gateway. Choose Connect beside fairvalid and complete the FairValid browser consent. Select your workspace and a Live API key covering the requested permissions and an appropriate lifetime spending cap.

Start a new agent session and ask “Show my FairValid credit balance.” For FairMatch, ask to search and quote leads before approving an exact selection and numerical credit ceiling. The published bundle exposes all six FairMatch tools and three verification read tools. Existing connections need deliberate consent for the lead permissions.

On November 6, 2026, all six FairMatch tools passed a live end-to-end test through the installed ClawHub 1.1.0 bundle on OpenClaw 2026.11.1, using its native Claude CLI runtime with Claude Code 2.1.312. The test retrieved an existing owned contact through a confirmed zero-credit batch, with no additional acquisition charge.

VS Code marketplace installation

Open Chat → Open Customizations → Browse, search for FairValid, and choose Install on the MCP Gallery listing published by moonlitnayeem. The listing includes email verification and FairMatch and links to the public GitHub MCP Registry entry.

After installation, open MCP Servers to find FairValid. Start the server and complete the client's FairValid connection and consent flow before using tools. Choose a key with the lead permissions if you want to use FairMatch.

Native marketplace search and installation of version 1.1.0 were verified in VS Code 1.145.2 on November 6, 2026. That check did not require signing in to Copilot. OAuth and FairMatch tool execution in VS Code have not yet been qualified by this acceptance test.

Devin personal installation

FairValid is submitted to the official Devin marketplace and awaits provider review and merge. Public marketplace search and installation have not yet been established.

To install personally, open Customize → Plugins, choose Myself, then Add plugin → From repository. Enter https://github.com/moonlitnayeem/fairvalid-ai and subdirectory devin. The package includes the FairValid MCP connection and three skills: fairmatch-setup, fairmatch-leads, and verification-results.

Personal installation and /fairvalid:fairmatch-setup execution were verified in Devin Desktop 3.11.238 on November 6, 2026, using SWE-2 Flash Medium in Ask mode. The installed package matched the reviewed source, and the native session loaded the complete packaged setup skill before producing its response. This help skill uses public information and makes no MCP calls. The connection remained unconnected; OAuth and FairMatch business-tool execution in Devin have not yet been qualified. Package details.

What you can do

ToolPurposePermission
fairvalid_verify_emailSubmit one address for verificationsubmit
fairvalid_submit_jobSubmit a batch of 1 to 5,000 addressessubmit
fairvalid_get_jobRead a job's status and summaryread
fairvalid_get_resultsRead up to 50 results per pageread
fairvalid_cancel_jobCancel remaining job worksubmit
fairvalid_get_balanceRead live workspace creditsbalance
fairvalid_get_lead_filtersDiscover FairMatch filter keys, choices and limitsleads:read
fairvalid_search_leadsPreview up to 50 matching people; no paid unlockleads:read
fairvalid_quote_leadsQuote 1–50 selected people without reserving creditsleads:read
fairvalid_unlock_leadsStart a confirmed acquisition batch with a credit ceilingleads:acquire
fairvalid_get_lead_batchRead the same key's acquisition batch and chargesleads:read
fairvalid_get_leadsRead up to 100 owned verified contacts per pageleads:read

Examples of requests:

  • “Show my FairValid credit balance.”
  • “Show the current status and results for this FairValid job.”
  • “Verify these email addresses with FairValid.”
  • “Find FairMatch leads matching my criteria, then show a quote before unlocking.”
  • “Show my saved FairMatch leads without acquiring any new contacts.”

The verification request starts live work when connected through OAuth or a Live key. Only submit addresses you intend to verify and are authorized to process.

Credits and result interpretation

Live submissions can reserve credits and return an asynchronous job. Completed Valid and Invalid checks use one credit each. Genuine Unknown, unresolved catch-all, technical failures, and unprocessed items have no net verification charge. Cancellation does not reverse charges for completed checks; in-flight work may still finish. A spending cap does not add credits to a workspace.

An accepted job is not a completed result. Poll with backoff, honor retry hints, and follow the results cursor to read all pages. Keep pending and unprocessed items distinct from final results. Unknown or unresolved catch-all is not proof of validity; Valid is not a guarantee of inbox delivery.

Both submission tools require a stable idempotency_key. On an uncertain response, keep the same selected API-key identity, same key, and unchanged input. Reconnecting to a different API key can create another run even if the idempotency key is unchanged. Do not rotate keys or resubmit with a new key just to make an uncertain request appear successful.

FairMatch selection, credits and confirmation

FairMatch follows search → quote → explicit maximum-credit confirmation → unlock → poll batch → retrieve owned leads. Four credits are charged for each newly acquired verified work email; already-owned and unavailable contacts cost zero. A quote reserves no credits and does not guarantee a deliverable contact. Unlock accepts 1–50 distinct selection IDs, maximumCredits from 0–200, confirm: true, and a stable idempotency_key. Only set confirmation after the user approves that exact selection and numerical ceiling. Do not split work to bypass the ceiling, workspace balance or key's shared lifetime cap.

Live selections expire after 30 minutes. If admission is uncertain, reuse the original IDs, ceiling, idempotency key and API-key identity; do not refresh the selection or make another paid batch to hide uncertainty. Accepted batches can remain working; follow batch_id and report observed charged_credits after processing. Lead ownership does not authorize outreach.

See the FairMatch API/MCP guide for exact argument fields, permission upgrades, synthetic test cases and release limits, and the FairMatch skill for the complete workflow.

Connection and acceptance tests

A connection or installation request does not authorize customer verification or job cancellation or lead acquisition. For an authorized OAuth connection check, discover the currently available tools and call fairvalid_get_balance; that read spends no verification credits.

Default submission tests use a separate direct Test-key connection and the documented example.com fixtures. Sandbox work makes no live provider call and spends no verification credits; Test keys cannot read the live balance.

A controlled live acceptance test requires the workspace owner's explicit authorization. Stay within the authorized test addresses, workspace, selected Live key, and credit limit; live charges and idempotency safeguards still apply. Do not run live tests automatically, use customer lists as installation fixtures, or cancel customer jobs as part of installation tests.

The packages contain manifests, the workflow skill, examples, and brand assets. The optional Zed extension also downloads and runs a pinned local transport bridge and stores OAuth credentials in its extension work directory. No credentials are bundled. Client validation, live protocol checks, and native client tests must each be recorded according to what was actually performed; none implies a provider's approval or publication. See the static validation record.

Privacy policy

When you invoke a tool, the connected AI provider sends the supplied addresses, job and lead identifiers, search criteria, and other tool arguments to FairValid. FairMatch can return owned business-contact data to the connected assistant. FairValid processes them under its Privacy Policy and Terms. The AI provider also processes conversation and tool data under its own terms. Review those policies before connecting. The packages add no analytics. The Zed extension's local OAuth storage is described in its connection instructions. For support or data-handling questions, contact [email protected].

License and brand

The distribution code, manifests, and documentation are available under the MIT License. FairValid names and logos identify the publisher and do not grant trademark rights or permission to imply endorsement of another service. See brand guidance.

来源:README.md,提交 9d3e10c

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

2
  1. v1.1.0最新Nov 7, 2026
  2. v1.0.0Oct 30, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Valid 集成