A community-driven registry for the Claude Code ecosystem. Not affiliated with Anthropic.
Are you the author? Sign in to claim
MCP server for the Inxmail Commerce transactional API — events, sendings, bounces, blocklist, blacklist, reactions, and
MCP server for the Inxmail Commerce Transactional API. Manage events, sendings, bounces, blocklist, blacklist, reactions, and delivery tracking — directly from Claude.
npm install -g inxmail-mcp
# or use npx (no install needed)
In your Inxmail Commerce admin panel, create an API key under API Login Data. You'll get:
Your instance name is the subdomain from your Inxmail Commerce API URL:
https://your-instance.api.inxmail-commerce.com/ -> instance = your-instanceclaude 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
Or from source:
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.js
Add to 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"
}
}
}
}
| Tool | Description |
|---|---|
check_email_delivery | Check delivery status for an email — sendings, bounces, reactions, and block status |
check_email_blocked | Check if an email is blocked (blocklist hard bounces + blacklist explicit blocks) |
get_server_info | Get API entry point with links to all available resources |
| Tool | Description |
|---|---|
trigger_event | Trigger a transactional email event |
get_event_state | Get the state/result of a triggered event by transaction ID |
list_event_types | List all configured event types |
get_event_type | Get a single event type by ID |
| Tool | Description |
|---|---|
list_sendings | List sent transaction emails with filters |
get_sending | Get details of a specific sending by ID |
| Tool | Description |
|---|---|
list_reactions | List recipient reactions (opens and clicks) |
list_deliveries | List delivery status information |
| Tool | Description |
|---|---|
list_bounces | List bounced transaction emails |
list_complaints | List feedback loop complaints |
| Tool | Description |
|---|---|
list_blocklist | List hard-bounce blocked email addresses |
get_blocklist_entry | Check if a specific email is on the blocklist |
remove_from_blocklist | Remove an email from the blocklist |
| Tool | Description |
|---|---|
list_blacklist | List explicitly blacklisted email addresses |
get_blacklist_entry | Check if a specific email is on the blacklist |
add_to_blacklist | Add an email address to the blacklist |
remove_from_blacklist | Remove an email from the blacklist |
| Tool | Description |
|---|---|
list_relay_sendings | List mail relay sendings |
get_relay_sending | Get details of a specific mail relay sending |
list_relay_reactions | List mail relay reactions (opens, clicks) |
list_relay_bounces | List mail relay bounces |
list_relay_complaints | List mail relay complaints |
| Tool | Description |
|---|---|
send_raw_mail | Send a complete RFC 5322 email (Base64-encoded) |
| Tool | Description |
|---|---|
list_error_logs | List error log entries |
get_error_log | Get a single error log entry by ID |
mark_error_log_read | Mark an error log entry as read |
"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
Runs unit tests with Vitest covering:
| Variable | Required | Description |
|---|---|---|
INXMAIL_INSTANCE | Yes | Instance subdomain (e.g. your-instance) |
INXMAIL_API_KEY_ID | Yes | API Key ID |
INXMAIL_API_SECRET | Yes | API Secret |
MIT
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
MCP server integration for DaVinci Resolve Studio
Secure MCP server for MySQL database interaction, queries, and schema management
via CLI