Inxmail MCP
inxmail-mcp
用于 Inxmail Commerce 事务性 API 的 MCP 服务器。直接从 Claude 管理事件、发送、退信、阻止列表、黑名单、反馈以及投递跟踪。
快速入门
1. 安装
npm install -g inxmail-mcp
# or use npx (no install needed)2. 获取 API 凭据
在您的 Inxmail Commerce 管理面板中,在 API 登录数据 (API Login Data) 下创建一个 API 密钥。您将获得:
API 密钥 ID (API Key ID) (用户名)
API 密钥 (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 获取特定发送的详细信息 |
反馈与跟踪
工具 | 描述 |
| 列出收件人反馈(打开和点击) |
| 列出投递状态信息 |
退信与投诉
工具 | 描述 |
| 列出退回的事务邮件 |
| 列出反馈循环投诉 |
阻止列表 (硬退信)
工具 | 描述 |
| 列出因硬退信而被阻止的电子邮件地址 |
| 检查特定电子邮件是否在阻止列表中 |
| 从阻止列表中移除电子邮件 |
黑名单 (显式阻止)
工具 | 描述 |
| 列出被显式列入黑名单的电子邮件地址 |
| 检查特定电子邮件是否在黑名单中 |
| 将电子邮件地址添加到黑名单 |
| 从黑名单中移除电子邮件 |
邮件中继
工具 | 描述 |
| 列出邮件中继发送 |
| 获取特定邮件中继发送的详细信息 |
| 列出邮件中继反馈(打开、点击) |
| 列出邮件中继退信 |
| 列出邮件中继投诉 |
原始邮件
工具 | 描述 |
| 发送完整的 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 mode使用 Vitest 运行单元测试,涵盖:
API 客户端(身份验证、请求方法、查询参数、分页、错误处理)
工具注册(所有 29 个工具均已注册,无重复)
环境变量
变量 | 必需 | 描述 |
| 是 | 实例子域名 (例如 |
| 是 | API 密钥 ID |
| 是 | API 密钥 |
许可证
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