← Registry

Productivity

postalform.com

Manages PostalForm workflows including form catalog retrieval, schema access, address search, PDF upload, and order draft creation for mailing physical documents.

x402 supported2 endpoints19 known toolsFirst detected May 31, 2026Last detected September 12, 2026

ENDPOINT 1

https://postalform.com/mcp

No auth detected

MCP server metadata

Name
postalform
Version
0.1.0
Capabilities
resources.listChangedtools.listChanged
Server instructions

PostalForm prints and mails physical letters, documents, and forms via USPS. Typical flow: search_addresses to validate addresses, create_order_draft to get a checkout URL and price, then complete payment via the returned checkout link (human approval) or machine payment paths. Docs and guidance: https://postalform.com/agents (agent payment workflows), https://postalform.com/developers (API reference), https://postalform.com/openapi.json (OpenAPI spec). Developers and agents can provision PostalForm infrastructure and build on these APIs at https://projects.postalform.com (Stripe Projects CLI or regular login). Support: support@postalform.com.

Known tools 12

postalform.list_forms

Use this when you need the published single-mailpiece PostalForm workflow catalog available to agents.

Inferred read-only
postalform.get_form_schema

Use this when you need a machine-usable schema for one supported single-mailpiece PostalForm workflow (fields, groups, attachments, and dependencies).

Inferred read-only
postalform.search_addresses

Use this to search for a mailing address and return Loqate suggestions with IDs.

Inferred read-only
postalform.create_pdf_upload

Use this when the host cannot provide a PDF file param directly.

Inferred read-only
postalform.create_order_draft

Use this when you need to mail an existing PDF and a human should pay in hosted checkout.

Potential side effects
postalform.preview_letter_order_draft

Use this to prepare a non-writing preview for a mailed letter before creating checkout.

Inferred read-only
postalform.create_letter_order_draft

Use this when you have letter text instead of a PDF and a human should pay in hosted checkout.

Potential side effects
postalform.create_form_order_draft

Use this when you have structured form data for a supported workflow and a human should pay in hosted checkout.

Potential side effects
postalform.create_machine_order

Official ChatGPT or Claude web chat UIs should usually use the hosted-checkout draft tools.

Inferred read-only
complete_checkout

Use this when ChatGPT Instant Checkout returns a payment token and you need to finalize payment for a prepared checkout session.

Potential side effects
postalform.get_order_status

Read payment, processing, stored mailing/carrier status, the latest 50 public tracking events, and electronic return receipt availability.

Potential side effects
postalform.ping

Use this when you want a quick health check that the PostalForm MCP server is reachable.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.postalform]
url = "https://postalform.com/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "postalform": {
      "type": "http",
      "url": "https://postalform.com/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: postalform
Remote MCP URL: https://postalform.com/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "postalform": {
      "url": "https://postalform.com/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "postalform": {
      "type": "http",
      "url": "https://postalform.com/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "postalform",
  "transport": "streamable-http",
  "url": "https://postalform.com/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://postalform.com/ucp/mcp

No auth detected

MCP server metadata

Name
postalform-ucp
Version
0.1.0
Capabilities
tools.listChanged

Known tools 7

postalform.search_addresses

Use this to search for a US mailing address and return Loqate suggestions with IDs.

Inferred read-only
postalform.ping

Health check for the PostalForm UCP connector.

Inferred read-only
create_checkout

Create a UCP checkout session for PostalForm.

Potential side effects
get_checkout

Fetch an existing UCP checkout session.

Inferred read-only
update_checkout

Update a UCP checkout session.

Potential side effects
complete_checkout

Complete a UCP checkout session and place the order.

Inferred read-only
cancel_checkout

Cancel a UCP checkout session.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.postalform-ucp]
url = "https://postalform.com/ucp/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "postalform-ucp": {
      "type": "http",
      "url": "https://postalform.com/ucp/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: postalform-ucp
Remote MCP URL: https://postalform.com/ucp/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "postalform-ucp": {
      "url": "https://postalform.com/ucp/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "postalform-ucp": {
      "type": "http",
      "url": "https://postalform.com/ucp/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "postalform-ucp",
  "transport": "streamable-http",
  "url": "https://postalform.com/ucp/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for postalform.com was fetched 2026-09-13T23:23:33.271Z.

Trust status Trusted

postalform.com is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.