Give agents managed email addresses for sending, receiving, waiting on, and approving messages.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Postfleet.
The Postfleet MCP server gives an AI agent access to email infrastructure managed by Postfleet. It can create and inspect mailboxes, manage domains, send messages, reply to existing messages, list inbox contents, read email, and wait for incoming mail. Postfleet processes inbound messages by parsing, classifying, extracting information to a schema, and screening for prompt injection before the agent reads the message.
The server also supports a draft-based approval workflow. An agent can create, list, retrieve, update, send, and delete drafts. When a message enters the approval gate, the send operation returns 202 pending_approval; that status means the message is awaiting approval rather than that delivery failed.
The Postfleet MCP server exposes the Postfleet API through MCP. Each tool is a thin wrapper around the corresponding /api/v1/ REST endpoint, so the API key controls authentication, resource scope, and quotas. A client can connect to the hosted endpoint at https://api.postfleet.ai/api/mcp using streamable HTTP and a Bearer token, or launch the npm package locally over stdio.
The hosted connection requires an Authorization header containing a pf_ API key. The local process reads the key from POSTFLEET_API_KEY. Separate keys can be used for separate workloads, which allows one key to be revoked without affecting other integrations. Postfleet documents different key scopes: bootstrap is limited to mailbox creation, api covers mail operations, and mcp is intended for MCP clients.
Create a pf_ API key through Postfleet, then choose a connection mode. For a hosted setup, configure the MCP client with the Postfleet MCP URL and a Bearer authorization header. A raw URL without the header will fail during initialization until authentication is supplied.
For local stdio, run:
Set POSTFLEET_API_KEY in the process environment. Claude Code can register the same command with its MCP configuration, and Cursor can use either the hosted endpoint or the local package. POSTFLEET_API_URL optionally changes the API origin from https://api.postfleet.ai, which supports staging or self-hosted deployments.
The repository is a mirror of source developed in the Postfleet application repository. The published local package is @postfleet/mcp; building from source uses npm install followed by npm run build.
Available operations include:
The Postfleet MCP server is suited to agents that need asynchronous email interaction, structured inbound handling, or a human checkpoint before outbound messages are sent.
A valid API key is required, and keys are scoped to particular operations. Do not commit keys to source control or client configuration files that are shared insecurely. Hosted connections must send the Bearer header; configuring only the endpoint is insufficient. A send returning 202 pending_approval should be handled as an approval state rather than an error. The material does not specify delivery guarantees, mailbox limits, quota values, or supported email providers beyond Postfleet itself.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/postfleet)<a href="https://allmcps.com/mcp/postfleet"><img src="https://allmcps.com/api/badge/postfleet?style=directory" alt="Postfleet on AllMCPs" /></a>