PluginBench
MCP Server
Maintained
MIT

io.github.coopergwrenn/postals-mcp MCP Server

io.github.coopergwrenn/postals-mcp

What is the io.github.coopergwrenn/postals-mcp MCP server?

Send physical handwritten postcards from any AI agent. Real pen & ink, USPS, $4.99/card.

How to install io.github.coopergwrenn/postals-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • POSTALS_API_KEY
    required
    secret

    Your Handwrytten API key (v1.0) or Postals API key (v1.1+).

  • POSTALS_SENDER_NAME

    Default sender full name for return address.

  • POSTALS_SENDER_ADDRESS

    Default sender street address.

  • POSTALS_SENDER_CITY

    Default sender city.

  • POSTALS_SENDER_STATE

    Default sender 2-letter US state code.

  • POSTALS_SENDER_ZIP

    Default sender 5-digit ZIP (or 5+4 format).

  • POSTALS_DEFAULT_CARD_IMAGE

    Default card front image URL (HTTPS, PNG or JPEG, landscape 7x5 preferred).

  • POSTALS_HANDWRITING_STYLE

    Default handwriting font. Default: Joyful Jennifer.

  • POSTALS_DAILY_LIMIT

    Max cards per day (safety net). Default: 50.

  • POSTALS_TEST_MODE

    Set to 'true' for test mode (validates inputs, no cards actually sent).

  • CLOUDFLARE_ACCOUNT_ID

    Optional. Enables AI message generation via Cloudflare Workers AI.

  • CLOUDFLARE_API_TOKEN
    secret

    Optional. Required together with CLOUDFLARE_ACCOUNT_ID for AI message generation.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "postals-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "postals-mcp"
      ],
      "env": {
        "POSTALS_API_KEY": "<YOUR_POSTALS_API_KEY>",
        "POSTALS_SENDER_NAME": "<YOUR_POSTALS_SENDER_NAME>",
        "POSTALS_SENDER_ADDRESS": "<YOUR_POSTALS_SENDER_ADDRESS>",
        "POSTALS_SENDER_CITY": "<YOUR_POSTALS_SENDER_CITY>",
        "POSTALS_SENDER_STATE": "<YOUR_POSTALS_SENDER_STATE>",
        "POSTALS_SENDER_ZIP": "<YOUR_POSTALS_SENDER_ZIP>",
        "POSTALS_DEFAULT_CARD_IMAGE": "<YOUR_POSTALS_DEFAULT_CARD_IMAGE>",
        "POSTALS_HANDWRITING_STYLE": "<YOUR_POSTALS_HANDWRITING_STYLE>",
        "POSTALS_DAILY_LIMIT": "<YOUR_POSTALS_DAILY_LIMIT>",
        "POSTALS_TEST_MODE": "<YOUR_POSTALS_TEST_MODE>",
        "CLOUDFLARE_ACCOUNT_ID": "<YOUR_CLOUDFLARE_ACCOUNT_ID>",
        "CLOUDFLARE_API_TOKEN": "<YOUR_CLOUDFLARE_API_TOKEN>"
      }
    }
  }
}

Related MCP servers

Render HTML, Markdown, or URLs to images, PDF, or branded artifacts; extract and watch pages.

5
TypeScript
MIT
View repository →

Search human-curated content recommendations from Copus - The Internet Treasure Map

0
JavaScript
MIT
View repository →

AI-powered content processing with 226 Fabric patterns for writing, analysis, and code generation.

View repository →
KHKāhea logo

Kāhea

Active

Deterministic HTTP/WebSocket testing and policy-gated API execution for AI agents.

1
Rust
Apache-2.0
View repository →

Unofficial safety-focused MCP server for Kalshi market data and explicitly authorized trading

0
Go
Apache-2.0
View repository →

AI coding standards that enforce production-grade code with DDD, SOLID, TDD guardrails.

4
Java
MIT
View repository →