Purpose
inxmail-mcp is an MCP (Model Context Protocol) server for integrating with the Inxmail Commerce transactional email API. It enables users to manage transactional email-related operations directly in Claude, including events, send records, bounces, blocklists, blacklists, reactions, and delivery tracking.
Main Capabilities
This MCP server provides 29 tools, covering the following functional categories:
- Reactions & Tracking
- Bounces & Complaints
- Blocklist (Hard Bounces)
- Blacklist (Explicit Blocks)
Usage
- Obtain API credentials: In the Inxmail Commerce admin panel, create an API key under API Login Data to obtain the API Key ID (username) and API Secret (password). The instance name comes from the subdomain of the Inxmail Commerce API URL, for example, https://your-instance.api.inxmail-commerce.com/ corresponds to the instance your-instance.
- Configure Claude Code: It can be configured via source code.
- Configure Claude Desktop: Add the configuration to claude_desktop_config.json.
Applicable Scenarios
Suitable for users who need to manage Inxmail Commerce transactional email processes through Claude, such as viewing send records, handling bounces and complaints, managing blocklists and blacklists, and tracking delivery status.
Limitations and Testing
The project includes Vitest-based unit tests, covering the API client (authentication, request methods, query parameters, pagination, error handling) as well as tool registration (registration of all 29 tools, no duplicates). Environment variables are used for configuration. The specific installation commands, configuration code, and example prompts are not fully provided in the original material, so detailed content is not yet available.