mailgun-mcp-server

This repository provides a Model Context Protocol (MCP) server for Mailgun, enabling AI clients like Claude Desktop to interact with Mailgun for tasks such as sending emails and fetching statistics.

20
0

Here's a summary of the README content:

Mailgun MCP Server

MCP

Overview

This repository provides a Model Context Protocol (MCP) server implementation for Mailgun, enabling AI clients like Claude Desktop to interact with Mailgun services.

Prerequisites

Requires Node.js (v18+), Git, Claude Desktop, and a Mailgun account with an API key.

Quick Start

Manual installation involves cloning the repository, installing dependencies with npm install, and configuring Claude Desktop by modifying the claude_desktop_config.json file. The configuration includes specifying the path to mailgun-mcp.js and setting the MAILGUN_API_KEY environment variable.

Testing

The test suite can be executed using NODE_ENV=test npm test.

Sample Prompts with Claude

Provides sample prompts for sending emails and fetching/visualizing sending statistics. Note that sending emails may require a paid Anthropic account.

Debugging

The server uses stdio for communication; refer to the Model Context Protocol documentation for debugging instructions.

License

See the LICENSE file for details.

Contributing

Contributions are welcome via Pull Requests.

Repository

MA
mailgun

mailgun/mailgun-mcp-server

Created

March 17, 2025

Updated

March 26, 2025

Language

JavaScript

Category

Communication