Card snapshot
postalform.com
·
2026-10-01 07:52:58 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"
}
}