Inxmail MCP
inxmail-mcp
Inxmail Commerce Transactional API 用のMCPサーバーです。イベント、送信、バウンス、ブロックリスト、ブラックリスト、リアクション、および配信追跡をClaudeから直接管理できます。
クイックスタート
1. インストール
npm install -g inxmail-mcp
# or use npx (no install needed)2. API認証情報の取得
Inxmail Commerce管理パネルの API Login Data でAPIキーを作成します。以下の情報が取得できます:
API Key ID (ユーザー名)
API Secret (パスワード)
インスタンス名は、Inxmail Commerce API URLのサブドメインです:
https://your-instance.api.inxmail-commerce.com/-> インスタンス =your-instance
3. Claude Codeの設定
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- npx -y inxmail-mcpまたはソースから:
claude mcp add inxmail-mcp -e INXMAIL_INSTANCE=your-instance -e INXMAIL_API_KEY_ID=your-key-id -e INXMAIL_API_SECRET=your-secret -- node /path/to/inxmail-mcp/build/index.js4. Claude Desktopの設定
claude_desktop_config.json に以下を追加します:
{
"mcpServers": {
"inxmail": {
"command": "npx",
"args": ["-y", "inxmail-mcp"],
"env": {
"INXMAIL_INSTANCE": "your-instance",
"INXMAIL_API_KEY_ID": "your-key-id",
"INXMAIL_API_SECRET": "your-secret"
}
}
}
}利用可能なツール
基本的なユースケース
ツール | 説明 |
| メールの配信状況(送信、バウンス、リアクション、ブロック状態)を確認する |
| メールがブロックされているか確認する(ブロックリストのハードバウンス + ブラックリストの明示的ブロック) |
| 利用可能なすべてのリソースへのリンクを含むAPIエントリーポイントを取得する |
イベント
ツール | 説明 |
| トランザクションメールイベントをトリガーする |
| トランザクションIDでトリガーされたイベントの状態/結果を取得する |
| 設定されているすべてのイベントタイプを一覧表示する |
| IDで特定のイベントタイプを取得する |
送信
ツール | 説明 |
| フィルターを使用して送信済みトランザクションメールを一覧表示する |
| IDで特定の送信の詳細を取得する |
リアクションと追跡
ツール | 説明 |
| 受信者のリアクション(開封およびクリック)を一覧表示する |
| 配信状況情報を一覧表示する |
バウンスと苦情
ツール | 説明 |
| バウンスしたトランザクションメールを一覧表示する |
| フィードバックループの苦情を一覧表示する |
ブロックリスト (ハードバウンス)
ツール | 説明 |
| ハードバウンスによりブロックされたメールアドレスを一覧表示する |
| 特定のメールがブロックリストにあるか確認する |
| ブロックリストからメールを削除する |
ブラックリスト (明示的ブロック)
ツール | 説明 |
| 明示的にブラックリストに登録されたメールアドレスを一覧表示する |
| 特定のメールがブラックリストにあるか確認する |
| ブラックリストにメールアドレスを追加する |
| ブラックリストからメールを削除する |
メールリレー
ツール | 説明 |
| メールリレーの送信を一覧表示する |
| 特定のメールリレー送信の詳細を取得する |
| メールリレーのリアクション(開封、クリック)を一覧表示する |
| メールリレーのバウンスを一覧表示する |
| メールリレーの苦情を一覧表示する |
生メール (Raw Mail)
ツール | 説明 |
| 完全なRFC 5322メールを送信する(Base64エンコード) |
エラーログ
ツール | 説明 |
| エラーログエントリーを一覧表示する |
| IDで単一のエラーログエントリーを取得する |
| エラーログエントリーを既読にする |
プロンプト例
"Is test@example.com blocked or blacklisted?"
"Check the delivery status for user@example.com"
"List all bounces from last week"
"Trigger a welcome email event for new-user@example.com"
"Show me all event types configured in the system"
"List recent complaints from the last 30 days"開発
git clone https://github.com/shahabazdev/inxmail-mcp.git
cd inxmail-mcp
npm install
npm run buildテスト
npm test # run all tests
npx vitest # run in watch modeVitest を使用して以下のユニットテストを実行します:
APIクライアント(認証、リクエストメソッド、クエリパラメータ、ページネーション、エラーハンドリング)
ツール登録(全29ツールが登録され、重複がないこと)
環境変数
変数 | 必須 | 説明 |
| はい | インスタンスのサブドメイン(例: |
| はい | API Key ID |
| はい | API Secret |
ライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shahabazdev/inxmail-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server