mcpField
T
Truelist

Truelist

リモート
truelist.ioビジネス・マーケティング02 週間前に更新
リポジトリ公式サイト

Truelist について

Truelistは、AIアシスタントをTruelistのメール検証APIに接続するMCPサーバーです。単一または複数のアドレスの到達可能性を確認でき、アカウントとプランの情報も取得できます。

主な機能

  1. 01個別アドレスの検証
  2. 02最大50件の一括検証
  3. 03到達可能性の状態と詳細の返却
  4. 04アカウントとプラン情報の確認

活用シーン

  1. 01送信前のアドレス確認
  2. 02連絡先リストの一括チェック
  3. 03Truelistアカウント詳細の確認

MCP 対応

Truelistのメール検証とアカウント照会をMCPツールとして公開します。クライアント環境に `TRUELIST_API_KEY` の設定が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.truelist.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmtruelist-mcp0.1.1

ツール

詳細

truelist-mcp

Free tier Truelistのメールアドレス検証用MCP(Model Context Protocol)サーバーです。Claude、Cursor、VS Code CopilotなどのAIアシスタントで、メールアドレスが配信可能かどうかを検証できます。

これは何ですか?

このパッケージは、Truelistのメールアドレス検証APIをMCPツールとして公開します。設定すると、AIアシスタントで次のことができます。

  • メールアドレスが有効で配信可能かどうかを確認する
  • 複数のメールアドレスを一括で検証する
  • Truelistアカウントの情報とプランを確認する

無料で開始 — 100回の検証と10件の拡張クレジットを利用でき、クレジットカードは不要です。 APIキーを取得 → 無料プランで利用できます。

インストール

npm install -g truelist-mcp

または、npxで直接実行します。

npx truelist-mcp

設定

TruelistのAPIキーが必要です。truelist.ioで取得してください。

Claude Desktop

claude_desktop_config.jsonに追加します。

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "truelist": {
      "command": "npx",
      "args": ["truelist-mcp"],
      "env": {
        "TRUELIST_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code

.claude/settings.jsonに追加するか、次を実行します。

claude mcp add truelist -- npx truelist-mcp

次に、環境変数を設定します。

export TRUELIST_API_KEY=your-api-key
Cursor

CursorのMCP設定に追加します(プロジェクト内の.cursor/mcp.jsonまたはグローバル設定)。

{
  "mcpServers": {
    "truelist": {
      "command": "npx",
      "args": ["truelist-mcp"],
      "env": {
        "TRUELIST_API_KEY": "your-api-key"
      }
    }
  }
}
VS Code (GitHub Copilot)

VS Codeの設定に追加します(プロジェクト内の.vscode/mcp.json)。

{
  "servers": {
    "truelist": {
      "command": "npx",
      "args": ["truelist-mcp"],
      "env": {
        "TRUELIST_API_KEY": "your-api-key"
      }
    }
  }
}

ツール

validate_email

単一のメールアドレスが配信可能かどうかを検証します。

入力:

{
  "email": "[email protected]"
}

出力:

{
  "email": "[email protected]",
  "state": "ok",
  "sub_state": "email_ok",
  "suggestion": null,
  "domain": "example.com",
  "canonical": "[email protected]",
  "mx_record": "mx.example.com",
  "first_name": "Jane",
  "last_name": "Doe",
  "verified_at": "2026-02-21T12:00:00Z",
  "is_valid": true,
  "is_deliverable": true
}

状態:

状態意味
okメールアドレスは配信可能です
email_invalidメールアドレスは配信できません
riskyメールアドレスは配信可能な場合がありますが、リスク要因があります
accept_allドメインがすべてのアドレスを受け入れるため、配信可能かどうかは不確かです
unknown配信可能かどうかを判定できませんでした

サブ状態:

サブ状態意味
email_ok問題は見つかりませんでした
accept_allドメインがすべてのアドレスを受け入れます
is_disposable一時的なメールアドレス、または使い捨てメールアドレスです
is_role役割ベースのアドレスです(info@、support@など)
failed_mx_checkドメインにメールサーバーがありません
failed_smtp_checkSMTP検証に失敗しました
failed_spam_trap既知のスパムトラップアドレスです
failed_no_mailboxメールボックスが存在しません
failed_greylistedサーバーに一時的に拒否されました
failed_syntax_checkメールアドレスの構文が無効です
unknownサブ状態を判定できませんでした
validate_emails

複数のメールアドレスを1回のバッチで検証します(最大50件)。

入力:

{
  "emails": [
    "[email protected]",
    "[email protected]",
    "[email protected]"
  ]
}

出力:

[
  {
    "email": "[email protected]",
    "state": "ok",
    "sub_state": "email_ok",
    "is_valid": true
  },
  {
    "email": "[email protected]",
    "state": "email_invalid",
    "sub_state": "failed_mx_check",
    "is_valid": false
  },
  {
    "email": "[email protected]",
    "state": "ok",
    "sub_state": "email_ok",
    "is_valid": true
  }
]
check_account

名前、メールアドレス、プラン、管理者ステータスなど、Truelistアカウントの情報を確認します。

入力: なし

出力:

{
  "email": "[email protected]",
  "name": "Your Name",
  "uuid": "a3828d19-...",
  "timeZone": "America/New_York",
  "isAdminRole": true,
  "paymentPlan": "pro"
}

環境変数

変数必須説明
TRUELIST_API_KEYはいtruelist.ioで取得したTruelistのAPIキー

トラブルシューティング

「TRUELIST_API_KEY environment variable is required」

サーバーにはTRUELIST_API_KEY環境変数が必要です。MCP設定のenvブロックで設定するか、シェルでエクスポートしてください。

Claude/Cursorにツールが表示されない
  1. MCP設定を変更した後、AIアシスタントを再起動します
  2. TRUELIST_API_KEYを設定した状態でnpx truelist-mcpを実行し、エラーが発生しないことを確認します
  3. お使いのプラットフォームに対応した設定ファイルのパスが正しいことを確認します
認証エラー

truelist.ioでAPIキーが正しく、有効であることを確認してください。

レート制限

TruelistはAPIにレート制限を設けています。レート制限に達した場合、SDKは指数バックオフで自動的に再試行します。一括検証ではメールアドレスを並行して検証するため、大規模なバッチではレート制限が発生する場合があります。

はじめに

Truelist の無料アカウントに登録して、API キーを取得してください。無料プランには、100 件の検証と 10 件の拡張クレジットが含まれます。クレジットカードは不要です。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。