B2B电子邮件查找与验证服务

Trykitt MCP Server是一个围绕Trykitt API的封装服务,提供高效准确的B2B电子邮件查找和验证功能,适用于AI工作流集成。

  • by samy-clivolt
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 samy-clivolt/trykitt-mcp

使用说明

Trykitt MCP服务器

该项目实现了一个模型上下文协议(MCP)服务器,作为Trykitt API的包装器(https://trykitt.ai/),一个强大的平台,旨在以极高的准确性和速度查找和验证B2B电子邮件地址。

直接在您的AI工作流程中利用Trykitt的高级功能。查找比许多跳出率接近零的提供商更多的B2B电子邮件,通过与企业身份服务器进行验证,超越简单的SMTP检查,并从比传统方法更快的结果中受益。验证吸引力,发现工作变化,并加强你的外展工作。


英语

概述

此MCP服务器允许语言模型(如Claude、ChatGPT、Gemini)与Trykitt API交互(https://trykitt.ai/).它使您的AI助手能够利用Trykitt最先进的电子邮件查找和验证引擎,该引擎旨在提供比许多替代品更有效、更快、更可靠的B2B电子邮件(Trykitt报告的跳出率<0.1%)。验证吸引力,发现工作变化,并加强你的外展工作。

特性

  • 提供包装以下Trykitt API端点的MCP工具:
    • GET /job?id={job_id} (工具: get_job)
    • POST /job/find_email (工具: find_email)
    • POST /job/verify_email (工具: verify_email)
  • 处理API密钥身份验证。
  • 强制实时处理 find_email 和 verify_email 工作。

先决条件

  • Node.js(建议使用v18或更高版本)
  • npm(通常随Node.js一起提供)
  • Trykitt API密钥

设置

  1. 克隆存储库:
    git clone <repository_url> # Replace with the actual URL
    cd trykitt-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 配置API密钥: 创建一个 .env 项目根目录中的文件:
    TRYKITT_API_KEY=YOUR_TRYKITT_API_KEY
    
    替换 YOUR_TRYKITT_API_KEY 使用您的实际Trykitt API密钥。

运行服务器

npm start

这将启动MCP服务器,在stdio上监听来自MCP客户端(例如Claude Desktop、Cursor)的连接。服务器将把其状态记录到stderr。

可用工具

  • get_job:检索以前提交的Trykitt作业的状态或结果。
    • 参数: job_id (字符串,必填)
    • 最小JSON示例:
      {
        "tool_name": "get_job",
        "parameters": {
          "job_id": "01JEXAMPLEJOBID"
        }
      }
      
  • find_email:查找某人的电子邮件地址。
    • 参数: fullName (字符串,必填), domainOrWebsite (字符串,必填), companyName (字符串,可选), linkedinStandardProfileURL (字符串,可选), callbackType (字符串,可选), callbackURL (字符串,可选), fastMode (布尔值,可选), customData (字符串,可选), discoverAlternativeDomains (布尔值,可选), dataProviderFallback (布尔值,可选)
    • 最小JSON示例:
      {
        "tool_name": "find_email",
        "parameters": {
          "fullName": "Erol Toker",
          "domainOrWebsite": "trykitt.ai"
        }
      }
      
    • 完整JSON示例:
      {
        "tool_name": "find_email",
        "parameters": {
          "fullName": "Jane Doe",
          "domainOrWebsite": "https://example.com/",
          "companyName": "Example Corp",
          "linkedinStandardProfileURL": "https://linkedin.com/in/janedoe-example",
          "callbackType": "here",
          "callbackURL": "",
          "fastMode": false,
          "customData": "project_alpha_lead_42",
          "discoverAlternativeDomains": true,
          "dataProviderFallback": true
        }
      }
      
  • verify_email:验证电子邮件地址是否有效。
    • 参数: email (字符串,必填), treatAliasesAsValid (布尔值,可选,默认值:true)
    • 最小JSON示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "erol@trykitt.ai"
        }
      }
      
    • 完整JSON示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "erol@trykitt.ai",
          "treatAliasesAsValid": false
        }
      }
      

客户端配置示例(例如,Claude Desktop settings.json)

要将此服务器与MCP客户端一起使用,您需要配置客户端以运行服务器命令。以下是一个配置示例:

{
  "mcpServers": {
    "trykitt": {
      "command": "node",
      "args": ["/path/to/your/trykitt-mcp/src/index.js"], // IMPORTANT: Replace with the actual absolute path
      "env": {
        "TRYKITT_API_KEY": "YOUR_TRYKITT_API_KEY" // IMPORTANT: Replace with your actual key
      }
    }
  }
}

重要提示:

  • 替换 /path/to/your/trykitt-mcp/src/index.js 与正确 绝对路径 到 index.js 克隆项目目录中的文件。
  • 替换 YOUR_TRYKITT_API_KEY 使用您的实际Trykitt API密钥。您也可以省略 env 如果您已将密钥设置为 .env 文件内 trykitt-mcp 项目目录本身,因为服务器将从那里获取它。

法语

概述

该MCP(模型上下文协议)服务器围绕Trykitt API实现包装器(https://trykitt.ai/),一个强大的平台,旨在以极高的准确性和速度查找和验证B2B电子邮件地址。

直接在您的人工智能工作流中利用Trykitt的高级功能。以接近零的跳出率找到比许多提供商更多的B2B电子邮件,通过企业身份服务器验证,超越简单的SMTP验证,并获得比传统方法快得多的结果。

功能

该MCP服务器允许语言模型(如Claude、ChatGPT、Gemini)与Trykitt API交互(https://trykitt.ai/)的。它使您的人工智能助手能够利用Trykitt领先的电子邮件搜索和验证引擎,该引擎旨在提供更多有效的B2B电子邮件,比许多替代方案更快、更可靠(Trykitt报告的跳出率<0.1%)。检查“Catchall”地址,检测职位变化,改进您的勘探工作。

特点

  • 提供封装以下Trykitt API端点的MCP工具:
    • GET /job?id={job_id} (工具: get_job)
    • POST /job/find_email (工具: find_email)
    • POST /job/verify_email (工具: verify_email)
  • 管理API密钥身份验证。
  • 强制作业的实时处理 find_email et verify_email.

Prérequis

  • Node.js(建议使用v18或更高版本)
  • npm(通常包含在Node.js中)
  • Trykitt API密钥

安装

  1. 克隆存储库:
    git clone <repository_url> # Remplacez par l'URL réelle
    cd trykitt-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 配置API密钥: 创建文件 .env 在项目的根源:
    TRYKITT_API_KEY=VOTRE_CLE_API_TRYKITT
    
    替换 VOTRE_CLE_API_TRYKITT 通过您的真实Trykitt API密钥。

启动服务器

npm start

这将启动MCP服务器,该服务器将监听stdio上MCP客户端(例如,Claude Desktop、Cursor)的连接。服务器将在stderr上显示其状态。

可用工具

  • get_job:获取以前提交的trykitt作业的状态或结果。
    • 参数: job_id (链,必需)
    • JSON最小值示例:
      {
        "tool_name": "get_job",
        "parameters": {
          "job_id": "01JEXAMPLEJOBID"
        }
      }
      
  • find_email:查找某人的电子邮件地址。
    • 参数: fullName (链,必需), domainOrWebsite (链,必需), companyName (链,可选), linkedinStandardProfileURL (链,可选), callbackType (链,可选), callbackURL (链,可选), fastMode (布尔,可选), customData (链,可选), discoverAlternativeDomains (布尔,可选), dataProviderFallback (布尔,可选)
    • JSON最小值示例:
      {
        "tool_name": "find_email",
        "parameters": {
          "fullName": "Erol Toker",
          "domainOrWebsite": "trykitt.ai"
        }
      }
      
    • JSON格式示例:
      {
        "tool_name": "find_email",
        "parameters": {
          "fullName": "Jeanne Dupont",
          "domainOrWebsite": "https://exemple.fr/",
          "companyName": "Exemple SA",
          "linkedinStandardProfileURL": "https://linkedin.com/in/jeannedupont-exemple",
          "callbackType": "here",
          "callbackURL": "",
          "fastMode": false,
          "customData": "projet_alpha_piste_42",
          "discoverAlternativeDomains": true,
          "dataProviderFallback": true
        }
      }
      
  • verify_email:检查电子邮件地址是否有效。
    • 参数: email (链,必需), treatAliasesAsValid (布尔值,可选,默认值:true)
    • JSON最小值示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "erol@trykitt.ai"
        }
      }
      
    • JSON格式示例:
      {
        "tool_name": "verify_email",
        "parameters": {
          "email": "erol@trykitt.ai",
          "treatAliasesAsValid": false
        }
      }
      

客户端配置示例(例如: settings.json Claude Desktop)

要将此服务器与MCP客户端一起使用,必须将客户端配置为运行服务器命令。以下是配置示例:

{
  "mcpServers": {
    "trykitt": {
      "command": "node",
      "args": ["/chemin/vers/votre/trykitt-mcp/src/index.js"], // IMPORTANT : Remplacez par le chemin absolu réel
      "env": {
        "TRYKITT_API_KEY": "VOTRE_CLE_API_TRYKITT" // IMPORTANT : Remplacez par votre clé réelle
      }
    }
  }
}

重要提示:

  • 替换 /chemin/vers/votre/trykitt-mcp/src/index.js par le 绝对路径 正确到文件 index.js 在克隆项目的目录中。
  • 替换 VOTRE_CLE_API_TRYKITT 通过您的真实Trykitt API密钥。您还可以省略块 env 如果您在文件中定义了密钥,请单击此处 .env 在项目的根源 trykitt-mcp 它本身,因为服务器将从那里检索它。