PieterPost MCP logo

PieterPost MCP

Prepare, price, review, pay for, and send physical letters, postcards, and greeting cards through PieterPost.

Install PieterPost MCP

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://pieterpost.com/mcp/

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

PieterPost MCP connects compatible AI assistants to PieterPost for creating and sending physical letters, postcards, and printed greeting cards. It runs as a hosted Streamable HTTP MCP server, with a public guest endpoint for card creation and public mail workflows, plus an OAuth-protected endpoint for account features and saved contacts. Agents can prepare content, upload assets, obtain prices, and generate review or payment links before anything is sent. Reach for it when an agent needs to turn a digital message into reviewed, paid physical mail.

Use cases

  • Prepare a physical letter for user review
  • Create a printed greeting card from an uploaded photo
  • Generate a price quote before ordering mail
  • Send a review or payment link for physical mail
  • Check the status of a PieterPost order

Key features

  • Draft letters and postcards
  • Create and edit greeting-card designs
  • Upload image assets for cards
  • Quote prices and create payment links
  • Use saved Address Book contacts
  • Check order status

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

8/8 checks healthy over the last 52d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit6d agoMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How PieterPost MCP works

What PieterPost MCP does

PieterPost MCP gives AI assistants access to PieterPost’s physical-mail service. An agent can prepare letters, postcards, and printed greeting cards, request pricing, upload files such as photos, and check the status of orders. Greeting-card workflows include PNG previews and a private editor link where a user can refine the design before ordering.

The service is designed around a user-controlled sending process. Rather than immediately dispatching mail, an agent can create a PieterPost review link or hosted payment link. The recipient reviews the content and pays before PieterPost sends the item. Card drafts remain unpaid and do not create a completed order.

How it works

Clients connect to the hosted Streamable HTTP endpoint at https://pieterpost.com/mcp/setup/. The public endpoint at https://pieterpost.com/mcp/public/ supports guest use without an account or authentication. Account-specific operations and saved Address Book contacts use PieterPost’s OAuth issuer at https://pieterpost.com/mcp/oauth.

A typical card workflow starts by selecting available card options, creating a design, and retrieving or updating that design. A supplied photo can be uploaded first; the resulting asset ID is then used in the card design. The user receives a private editor or review link to inspect the result and continue toward ordering.

Setup and configuration

Add the hosted server URL to an MCP client that supports remote Streamable HTTP servers:

config.json
{
  "type": "mcp",
  "name": "PieterPost",
  "server_url": "https://pieterpost.com/mcp/setup/"
}

Use the public endpoint when a guest workflow is sufficient. Use the setup endpoint when account access, OAuth permissions, or saved contacts are needed. No local server process or environment variables are required for the hosted service.

Tools and capabilities

The documented greeting-card tools are:

  • list_card_options for available card choices.
  • create_card_design to start a card draft.
  • get_card_design to retrieve a design.
  • update_card_design to modify a design.

The wider mail workflow supports drafting letters and postcards, quoting prices, creating review links, creating hosted payment links, uploading assets, using Address Book contacts, and checking order status. Explain fallback-font and print warnings to the user before ordering a greeting card.

Limitations and notes

PieterPost sends physical mail only after the user reviews and pays through the relevant flow. Creating a greeting-card draft alone does not place a paid order. The guest endpoint provides the four card tools and public mail tools, while account features and saved contacts require OAuth access. The service is intended for MCP clients that can connect to its remote Streamable HTTP endpoint.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about PieterPost MCP

PieterPost MCP is an MCP server that connects AI assistants to PieterPost’s postal service. Its main tools prepare letters, postcards, and printed greeting cards; upload assets; quote prices; create review and payment links; use saved contacts; and check order status before physical mail is sent.

Use the hosted URL `https://pieterpost.com/mcp/setup/` in an MCP client that supports remote Streamable HTTP servers. Add it as a remote MCP server with the name PieterPost; no local process or environment variables are needed.

Yes, guest workflows are available through `https://pieterpost.com/mcp/public/` without authentication. Account tools and saved Address Book contacts require the setup endpoint and PieterPost OAuth.

No, normal sending uses a review or hosted payment link first. The user reviews and pays before PieterPost sends the letter, postcard, or card, and a card draft by itself does not create a paid order.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPieterPost MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/pieterpost-mcp?style=directory)](https://allmcps.com/mcp/pieterpost-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/pieterpost-mcp"><img src="https://allmcps.com/api/badge/pieterpost-mcp?style=directory" alt="PieterPost MCP on AllMCPs" /></a>