Send, track, and manage transactional emails at scale
Project description
Resend MCP Server
Base URL: https://api.resend.com
| Category | Communication |
| Tools | 63 |
| Auth | Bearer Token |
Install
Quick Start (recommended)
BEARER_TOKEN=YOUR_BEARER_TOKEN \
uvx mcparmory-resend
With pip
pip install mcparmory-resend
BEARER_TOKEN=YOUR_BEARER_TOKEN \
mcparmory-resend
MCP Client Configuration
Add to your MCP client config (e.g. Claude Desktop, Cursor, Codex):
{
"mcpServers": {
"resend": {
"command": "uvx",
"args": ["mcparmory-resend"],
"env": {
"BEARER_TOKEN": "YOUR_BEARER_TOKEN"
}
}
}
}
Credentials
Set the following environment variables (via MCP client env config, shell export, or .env file):
BEARER_TOKEN— Bearer token Do not commit credentials to version control.
Run Locally
First, configure your credentials in .env (see Credentials above).
pip install -r requirements.txt
python server.py
Connect MCP Client
Edit .mcp.json and replace <SERVER_DIR> with the absolute path to this directory, then add to your MCP client configuration.
Example (if server is at /home/user/mcp-servers/resend):
{
"mcpServers": {
"resend": {
"command": "python",
"args": ["/home/user/mcp-servers/resend/server.py"]
}
}
}
Docker
Pre-built image (recommended)
docker run -p 8000:8000 \
-e BEARER_TOKEN=YOUR_BEARER_TOKEN \
ghcr.io/mcparmory/resend:latest
Build from source
First, configure your credentials in .env (see Credentials above).
docker build -t resend .
docker run -p 8000:8000 --env-file .env resend
Before running, make sure ports 8000 are free.### MCP client config (Docker)
For Docker, use SSE transport in your MCP client config:
{
"mcpServers": {
"resend": {
"type": "sse",
"url": "http://localhost:8000/sse"
}
}
}
Files
.env- Credentials and server configuration.mcp.json- MCP client config templateDockerfile- Container buildLICENSE- MIT license for this generated coderequirements.txt- Python dependenciesREADME.md- This fileserver.py- MCP server entry point_auth.py- Authentication handlers_models.py- Request/response models_validators.py- Input validation
Note: Files starting with . are hidden by default on macOS/Linux. Use ls -a in terminal or enable "Show hidden files" in your file manager to see .env and .mcp.json.
Generated by MCP Blacksmith · Quickstart docs · Report a bug
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcparmory_resend-1.0.0-py3-none-any.whl.
File metadata
- Download URL: mcparmory_resend-1.0.0-py3-none-any.whl
- Upload date:
- Size: 53.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2cf29f4c3d44f424530ad27053daece6c659c3a7832a8cd84544f96fee3f9728
|
|
| MD5 |
81c268b115e73b12e9fae3525e4a8be7
|
|
| BLAKE2b-256 |
6e6e33320be00cecd5d92af130229e72fe0ec2ff7a42333a7f9798bdf209c446
|