Self-hostable, read-only MCP for PostGrid Print & Mail. Connect from Claude Cowork as a custom remote connector.
PostGrid MCP has 3 tools with basic schemas and descriptions. All tools are READ_ONLY and properly registered with Zod schemas. However, descriptions are minimal (10-100 chars, below the 194-char baseline), parameter descriptions are sparse or missing, and output schemas are not documented. Error handling returns structured responses but lacks recovery guidance. Tool naming follows verb_noun convention (postgrid_*) but is somewhat generic. No tool annotations present.
List child partner organizations.
Verify the server-held PostGrid API key works and report sub-organization visibility. Run this first.
Sample pricing-relevant field value coverage across collateral types. Use before trusting match rules.
Descriptions are too brief (10-100 chars vs 194-char baseline). postgrid_list_sub_orgs lacks context on when to call it; postgrid_schema_probe's purpose is unclear without domain knowledge.
Output schemas are not documented. Callers cannot predict response structure (e.g., what fields are in sub_orgs array, what distinct_values contains). LLMs must infer structure from code.
Parameter descriptions missing or minimal. sample_per_endpoint has a description, but only_org lacks one. No guidance on when to use only_org or what happens if it's invalid.
Error handling returns structured fail() responses but provides no recovery guidance. 'ERROR: <message>' tells the LLM nothing about whether to retry, call a different tool, or ask the user.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 60 | 2026-07-28+ | v2 |
Tool naming is generic. 'postgrid_schema_probe' does not clearly convey that it samples field coverage across collateral types. A name like 'postgrid_sample_field_coverage' would be more self-documenting.