{"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"}}