Mailjet

Mailjet

MCP server enabling AI agents to access Mailjet APIs via a standardized tool interface.

8
Stars
1
Forks
0
Releases

Overview

The Mailjet MCP Server exposes the Mailjet API to compatible AI agents through the Model Context Protocol, enabling interactions with components like contacts, campaigns, segmentation, statistics, and workflows via a standardized tool interface. It is designed for AI workflows, allowing tasks such as locating subscriber lists, updating campaigns, retrieving delivery statistics, and triggering automation. Quick Start covers manual installation: clone the repo, install dependencies with pnpm, and start the server with node src/mailjet-mcp.js. Configuration is managed via environment variables: MAILJET_API_KEY (required) for authentication and MAILJET_API_REGION (optional) to switch to EU servers. Claude Desktop users can adapt the provided config snippet to connect the MCP server to Claude Desktop. Debugging uses stdio, in line with MCP tooling, and a local test suite can be executed with NODE_ENV=test pnpm test. The project is Apache 2.0 licensed and supports contributions.

Details

Owner
mailgun
Language
JavaScript
License
Apache License 2.0
Updated
2025-12-07

Features

Unified Mailjet MCP server

Exposes Mailjet APIs (contacts, campaigns, segmentation, statistics, workflow, and more) to AI agents via a standardized MCP interface.

Module coverage

Provides access to core Mailjet modules (contacts, campaigns, segmentation, statistics, workflows) through a single tool interface.

Node.js deployment with quick-start

Clone the repo, install dependencies with pnpm, and start the server with node src/mailjet-mcp.js.

Environment-based authentication and region

Configure authentication and region using MAILJET_API_KEY (required) and MAILJET_API_REGION (optional).

Claude Desktop integration

Includes config guidance to connect Claude Desktop to the MCP server.

STDIO-based debugging

Server communicates over stdio to align with Model Context Protocol debugging workflows.

Testing support

Local test suite can be run with NODE_ENV=test pnpm test.

Audience

AI agentsInteract with Mailjet APIs through the MCP to manage contacts, campaigns, and reports.
DevelopersDevelop and test Mailjet API interactions via the MCP server locally.
Claude DesktopEnable Claude Desktop to query and analyze Mailjet data via the MCP.

Tags

Mailjet APIMCP ServerAI agentsContactsCampaignsSegmentationStatisticsWorkflowClaude Desktop