mcpField
P
PostAgent

PostAgent

Remote
api.postagent.shCommunication1Updated 18w ago

About PostAgent

PostAgent is an agent skill for sending documents to US postal addresses through a print-and-mail API. It supports several document formats and requires an explicit confirmation after providing a quote, before an irreversible paid send.

Key features

  1. 01Send PDF, HTML, Markdown, text, DOCX, and images
  2. 02Upload documents or mail-merge templates
  3. 03Quote address and postage details
  4. 04Pay per send in USDC on Base
  5. 05Track job status and USPS delivery

Use cases

  1. 01Mail a finished letter to a US address
  2. 02Send a mail-merge document
  3. 03Check a quote before authorizing postage
  4. 04Follow a mailed item's job and USPS tracking

MCP support

The skill works through the PostAgent REST API and can optionally use the PostAgent MCP server at `https://api.postagent.sh/mcp` when configured.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.postagent.sh/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

14
ParameterTypeRequiredDescription
installedMcpVersionstringNoVersion advertised by the connected PostAgent MCP server, if known.
installedSkillVersionstringNoVersion from the installed PostAgent SKILL.md frontmatter, if known.

Details

From the project README

PostAgent — Print & Mail (Agent Skill)

An installable agent skill that lets your AI coding agent print and physically mail a document (PDF, HTML, Markdown, text, DOCX, or image) to a US postal address via the PostAgent API. Each send is paid per-call in USDC on Base using the x402 payment protocol, then handled by PostAgent's print-and-mail workflow.

Sending mail spends real money and is irreversible once submitted. The skill always quotes first and requires explicit user confirmation before paying.

Install

Claude Code (global) — always pass -a claude-code so it lands in ~/.claude/skills/, the only place Claude Code reads skills from:

npx skills add interpretai-tech/agent-tools --skill postagent-print-and-mail -g -a claude-code -y

Then restart Claude Code — the skill list is read once at session start, so a newly installed skill won't appear until you relaunch.

Other agents (auto-detected — installs to each agent's own skills dir, e.g. .agents/skills/ for Codex/Cursor/Gemini):

npx skills add interpretai-tech/agent-tools --skill postagent-print-and-mail -y

Without -a claude-code, the CLI may install only to the generic .agents/skills/ path, which Claude Code does not read — the skill will appear "installed" but never load.

-y skips the interactive scope/confirmation prompt. Drop it if you prefer to confirm the scope and review before install.

What it does

  1. Upload a document (free) — finished letter or {{field}} mail-merge template.
  2. Quote (free) — verifies sender/recipient addresses and locks an inclusive USDC price for 15 minutes.
  3. Pay — the agent's x402 wallet pays the quote's paymentUrl; PostAgent prints and mails the letter.
  4. Track (free) — poll job status and USPS tracking.

Works in any agent via the REST API (plain HTTP, no setup) — and optionally via the PostAgent MCP server (https://api.postagent.sh/mcp) when it's configured. See SKILL.md for the full instructions the agent follows.

Requirements

  • A US sender and US recipient address (2-letter state code, 5-digit/ZIP+4).
  • An x402-capable wallet with USDC on Base mainnet to pay per send.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.