Mailsnail runs on your own machine — the client starts it, so there is no endpoint to ping. 31 installs a week from npm. Last commit 17 Aug 2026.
Send USPS letters, postcards & certified mail from any agent. No signup; pay-per-piece via Stripe.
We read the source, 1 h ago · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(process.execPath, [SERVER], {
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mailsnail -- npx -y mailsnail
{
"mcpServers": {
"mailsnail": {
"args": [
"-y",
"mailsnail"
],
"command": "npx"
}
}
}
[mcp_servers.mailsnail]
command = "npx"
args = ["-y", "mailsnail"]
{
"mcpServers": {
"mailsnail": {
"args": [
"-y",
"mailsnail"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"mailsnail": {
"args": [
"-y",
"mailsnail"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
MAIL_PROVIDER (Where to mail from: 'managed' (default, no signup, pay-per-piece via Stripe), 'click2mail' (BYO account), or 'lob' (BYO key).), MAIL_API_BASE_URL (Hosted Mailsnail backend. Required when MAIL_PROVIDER=managed.), CLICK2MAIL_USERNAME (Click2Mail account username. Required when MAIL_PROVIDER=click2mail.), CLICK2MAIL_PASSWORD (Click2Mail account password. Required when MAIL_PROVIDER=click2mail.), LOB_API_KEY (Lob API key. Required when MAIL_PROVIDER=lob. test_* is free; live_* actually mails.), MAIL_MCP_ALLOW_LIVE (Set to '1' to actually mail in BYOK modes. Default '0' is dry-run.), MAIL_MCP_SPEND_CAP_USD (Per-session estimated spend cap. Server refuses sends past this.).
The author declared them in the registry entry; get the values from the project itself.
Repairs malformed JSON from LLM output, validated against a schema. Paid per call via Stripe.
Stripe-native marketplace where AI agents discover and pay per call for API services.
Give your agent a prepaid fiat wallet: pay any API per call in cents, no crypto, spend caps.
Stripe-style USDC billing for any API. 8 free demo services no signup. Non-custodial.
Send fiat payments via MCP with two-step confirmation and Stripe Connect.
Stripe payments for AI agents. Create links, verify, manage customers.
Prepaid email-verify credits for MCP agents via Stripe Link.
Create and deliver personalized video gifts (photos + an original song) from any agent.
Answers built from our own checks of this server.