PostGrid MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PostGrid MCPlist my PostGrid sub-organizations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PostGrid MCP
Standalone Vercel-native Model Context Protocol server for read-only PostGrid Print & Mail access. It exposes a small set of constrained tools over PostGrid's live API. No database, no external services beyond PostGrid itself.
Designed for Claude Cowork custom connectors (OAuth Individual sign-in).
What this is (and is not)
This MCP | PostGrid hosted MCP ( |
Constrained read-only tools | Arbitrary API executor |
Server-held PostGrid key + Cowork OAuth | Pass-your-key patterns |
Non-goals (v1): send/cancel mail, Address Verification, arbitrary raw GET, pricing/commission logic, data persistence.
Related MCP server: SendGrid MCP Server by CData
Tools
postgrid_pingpostgrid_list_sub_orgspostgrid_schema_probe
Quick start (local)
npm install
cp .env.example .env.local
# fill OAUTH_TOKEN_SECRET, OPERATOR_PASSWORD, POSTGRID_API_KEY
npm run devApp:
http://localhost:3000MCP:
http://localhost:3000/api/mcp
Claude Cowork connect
Deploy to Vercel and set env vars from
.env.example(PUBLIC_BASE_URL,MCP_ALLOWED_HOSTS, secrets).In Claude Cowork: Settings → Connectors → Add custom connector
Remote MCP server URL:
https://<your-deployment>/api/mcpLeave OAuth Client ID / Secret blank (CIMD). Enable Individual sign-in.
Click Connect → sign in with
OPERATOR_USERNAME/OPERATOR_PASSWORD.Enable the connector in a Cowork conversation and run
postgrid_ping.
Callback used by Claude: https://claude.ai/api/mcp/auth_callback.
Security
OAuth access tokens are HMAC-signed; MCP route returns
401+WWW-Authenticatewhen unauthenticated.PostGrid key never leaves the server.
Sub-org impersonation can be constrained with
POSTGRID_ALLOWED_ORG_IDS.Signed URLs are redacted before responses/logs.
PostGrid list calls are throttled in-process (about 10/min per instance) to respect PostGrid's GET List rate limit.
See SECURITY.md.
Scripts
npm run dev
npm run build
npm run typecheck
npm test
npm run lintLicense
MIT (see LICENSE). Keep private rate cards and customer data out of this repository.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis read-only MCP Server allows you to connect to Email data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpLast updatedMIT
- Alicense-qualityDmaintenanceThis read-only MCP Server allows you to connect to SendGrid data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcpLast updatedMIT
- AlicenseCqualityCmaintenanceRead-only MCP server for Meta (Facebook) Graph API, enabling access to Marketing API, Pages, Instagram, and WhatsApp Business data through Claude Code and any MCP-compatible client.Last updated30231MIT
- Flicense-qualityCmaintenanceRead-only MCP server that exposes the Poli Júnior Pipedrive CRM to Claude as composable tools.Last updated
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/white-space-solutions/postgrid-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server