PostGrid Server
БесплатноНе проверенEnables sending letters and MICR-encoded checks, managing contacts and templates, and verifying US/Canadian addresses via the PostGrid Print & Mail and Address
Описание
Enables sending letters and MICR-encoded checks, managing contacts and templates, and verifying US/Canadian addresses via the PostGrid Print & Mail and Address Verification APIs from Claude.
README
MCP server for PostGrid Print & Mail and Address Verification APIs. Send letters (standard, certified, certified with return receipt), mail MICR-encoded checks, manage contacts and templates, and verify US/Canadian addresses — all from Claude.
Tools (30)
Contacts
postgrid_create_contact— Create a mailing contactpostgrid_get_contact— Get contact detailspostgrid_list_contacts— List contacts with search and paginationpostgrid_update_contact— Update contact fieldspostgrid_delete_contact— Delete a contact
Address Verification
postgrid_verify_address— Verify and standardize an address (structured or freeform)postgrid_verify_addresses_batch— Verify up to 2,000 addresses at oncepostgrid_autocomplete_address— Autocomplete a partial addresspostgrid_lookup_city_state— Look up city/state from a ZIP code
Letters
postgrid_create_letter— Send a letter (first class, standard, certified, or certified with return receipt)postgrid_get_letter— Get letter status and trackingpostgrid_list_letters— List letters with search and paginationpostgrid_cancel_letter— Cancel a letter before it prints
Bank Accounts
postgrid_create_bank_account— Register a bank account for check paymentspostgrid_get_bank_account— Get bank account details (numbers masked)postgrid_list_bank_accounts— List bank accountspostgrid_delete_bank_account— Delete a bank account
Checks
postgrid_create_cheque— Send a MICR-encoded checkpostgrid_get_cheque— Get check statuspostgrid_list_cheques— List checks with paginationpostgrid_cancel_cheque— Cancel a check before it prints
Templates
postgrid_create_template— Create an HTML template with Handlebars merge variablespostgrid_get_template— Get template details and HTML contentpostgrid_list_templates— List templatespostgrid_update_template— Update template HTML or descriptionpostgrid_delete_template— Delete a template
Utility
postgrid_upload_pdf— Upload a PDF to temporary storage (Cloudflare R2) and get a URL for PostGridpostgrid_get_upload_url— Get a presigned PUT/GET URL pair for direct-to-R2 PDF upload (for Cowork/sandboxed environments)postgrid_estimate_cost— Estimate mailing cost without an API callpostgrid_account_summary— Show API mode, connectivity, and rate table
Setup
1. Get API Keys
Sign up at postgrid.com and get your API keys from the dashboard:
- Print & Mail API key — for contacts, letters, checks, templates
- Address Verification API key — for address verification tools
Both test and live keys are supported. Test keys start with test_ and live keys start with live_.
2. Install
git clone https://github.com/nathanieljones/postgrid-mcp-server.git
cd postgrid-mcp-server
npm install
3. Configure
Create a .env file (or set environment variables):
POSTGRID_PRINT_API_KEY=test_sk_...
POSTGRID_VERIFY_API_KEY=test_sk_...
For live keys, you must also set:
POSTGRID_CONFIRM_LIVE_MODE=true
This prevents accidental sends with real postage.
PDF upload (optional) — To use postgrid_upload_pdf, configure Cloudflare R2:
R2_ACCESS_KEY_ID=your_r2_access_key
R2_SECRET_ACCESS_KEY=your_r2_secret_key
R2_ENDPOINT=https://<account_id>.r2.cloudflarestorage.com
R2_BUCKET=postgrid-pdfs
Create an R2 bucket in your Cloudflare dashboard and add a lifecycle rule to auto-delete objects after 1 day.
4. Add to Claude
Claude Code (~/.claude.json):
{
"mcpServers": {
"postgrid": {
"command": "node",
"args": ["/full/path/to/postgrid-mcp-server/dist/index.js"],
"env": {
"POSTGRID_PRINT_API_KEY": "test_sk_...",
"POSTGRID_VERIFY_API_KEY": "test_sk_...",
"R2_ACCESS_KEY_ID": "your_r2_access_key",
"R2_SECRET_ACCESS_KEY": "your_r2_secret_key",
"R2_ENDPOINT": "https://<account_id>.r2.cloudflarestorage.com",
"R2_BUCKET": "postgrid-pdfs"
}
}
}
}
Claude Desktop / Cowork (claude_desktop_config.json):
{
"mcpServers": {
"postgrid": {
"command": "node",
"args": ["/full/path/to/postgrid-mcp-server/dist/index.js"],
"env": {
"POSTGRID_PRINT_API_KEY": "test_sk_...",
"POSTGRID_VERIFY_API_KEY": "test_sk_...",
"R2_ACCESS_KEY_ID": "your_r2_access_key",
"R2_SECRET_ACCESS_KEY": "your_r2_secret_key",
"R2_ENDPOINT": "https://<account_id>.r2.cloudflarestorage.com",
"R2_BUCKET": "postgrid-pdfs"
}
}
}
}
Safety Features
Two-step confirmation — postgrid_create_letter and postgrid_create_cheque require two calls. The first returns a cost preview; the second (with confirmed: true) actually sends.
Live mode gate — Live API keys require POSTGRID_CONFIRM_LIVE_MODE=true in the environment. Without it, the server refuses to start with live keys.
Mode indicators — Every response is prefixed with [TEST] or [LIVE] so you always know which mode you're in.
Check safety thresholds — Checks over $10,000 show a warning. Checks over $100,000 are rejected.
Account number masking — Bank account and routing numbers are masked in all responses.
Idempotency — Create operations include unique idempotency keys so network retries don't produce duplicates.
Rate Table
| Type | Class | B&W | Color |
|---|---|---|---|
| Letter (1 page) | First Class | $1.14 | $1.29 |
| Letter (1 page) | Standard | $0.76 | $0.91 |
| Letter (1 page) | Certified | $5.00 | $5.15 |
| Letter (1 page) | Certified + Return Receipt | $7.43 | $7.58 |
| Extra page | — | +$0.07 | +$0.13 |
| Check | First Class | $2.50 | — |
Use postgrid_estimate_cost to calculate costs before sending.
License
MIT
Установка PostGrid Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/natejonesbaby/postgrid-mcp-serverFAQ
PostGrid Server MCP бесплатный?
Да, PostGrid Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для PostGrid Server?
Нет, PostGrid Server работает без API-ключей и переменных окружения.
PostGrid Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить PostGrid Server в Claude Desktop, Claude Code или Cursor?
Открой PostGrid Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare PostGrid Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
