Skip to content
Back to PostalForm

Card snapshot

postalform.com · 2026-10-03 05:49:10 UTC · 4a6c7d2b8c0b42b4705f8e7fcd6b2caff294a46c09010b417cb23314ebe20769

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "1.0",
  "name": "PostalForm",
  "description": "PostalForm helps AI agents create reviewable physical-mail drafts and, when explicitly authorized, pay for print-and-mail orders through MCP, hosted checkout, MPP, or x402.",
  "url": "https://postalform.com/a2a",
  "preferredTransport": "JSONRPC",
  "version": "0.1.0",
  "provider": {
    "organization": "PostalForm",
    "url": "https://postalform.com"
  },
  "documentationUrl": "https://postalform.com/agents",
  "iconUrl": "https://postalform.com/og/default.png",
  "supportsAuthenticatedExtendedCard": false,
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://postalform.com/.well-known/x402",
        "description": "x402 machine-payment discovery for PostalForm machine orders.",
        "required": false
      },
      {
        "uri": "https://postalform.com/.well-known/ucp",
        "description": "UCP shopping profile for PostalForm checkout and commerce discovery.",
        "required": false
      }
    ]
  },
  "securitySchemes": {},
  "security": [],
  "securityRequirements": [],
  "supportedInterfaces": [
    {
      "url": "https://postalform.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://postalform.com/a2a",
      "transport": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "postalform_mcp_connector_guidance",
      "name": "Connect an agent to PostalForm MCP",
      "description": "Return the remote MCP endpoint, skill file, developer docs, and safe approval guidance for agents that need PostalForm print-and-mail tools.",
      "tags": [
        "mcp",
        "agent setup",
        "postal mail",
        "print and mail",
        "developer tools"
      ],
      "examples": [
        "How should my agent connect to PostalForm?",
        "What endpoint should a coding agent use to mail a PDF with PostalForm?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "postalform_mail_draft_planning",
      "name": "Plan a reviewable physical-mail draft",
      "description": "Explain the PostalForm draft path for PDFs, letters, supported workflow forms, and bulk mailing campaigns so a human can review the preview, addresses, price, and checkout before payment.",
      "tags": [
        "pdf mailing",
        "letters",
        "workflow forms",
        "hosted checkout",
        "mail drafts"
      ],
      "examples": [
        "Create a reviewable draft for mailing this PDF.",
        "Which PostalForm MCP tool should I use for a plain letter?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "postalform_machine_payment_planning",
      "name": "Plan an authorized machine-paid mail order",
      "description": "Explain when to use PostalForm x402 or MPP payment flows, quote and validate endpoints, idempotency requirements, and owner-approval guardrails before creating paid physical mail.",
      "tags": [
        "x402",
        "mpp",
        "machine payments",
        "agentic commerce",
        "mail fulfillment"
      ],
      "examples": [
        "How can an autonomous agent quote and pay for a PostalForm order?",
        "Which endpoint validates a machine-paid mail order before payment?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "resources": {
    "mcpEndpoint": "https://postalform.com/mcp",
    "skill": "https://postalform.com/skill.md",
    "agentsGuide": "https://postalform.com/agents",
    "developersGuide": "https://postalform.com/developers",
    "openapi": "https://postalform.com/openapi.json",
    "x402": "https://postalform.com/.well-known/x402"
  }
}