← All WebMCP sites

postalform.com

Productivity & Businesshttps://postalform.com/listed as of 2026-08-08
Upload a file or write a letter online, confirm addresses, and PostalForm prints and mails it for you. We prepare the envelope and postage and hand it to USPS.
See Ora's auditWe loaded this site in a real browser and scored its tools. Score: 53/100 (C).

Tools

postalform.get_workflow_stateanswerimperative
Return the current PostalForm home workflow state, including step, addresses, delivery settings, and submit readiness.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {}
}
postalform.set_pdf_from_data_urlactimperative
Set the workflow PDF using a data:application/pdf;base64 URL, then optionally advance to the recipient-address step.
Input schema
{
  "type": "object",
  "properties": {
    "data_url": {
      "type": "string",
      "description": "A data URL formatted as data:application/pdf;base64,..."
    },
    "file_name": {
      "type": "string",
      "description": "Optional PDF file name. Defaults to uploaded-document.pdf."
    },
    "advance_to_recipient_step": {
      "type": "boolean",
      "description": "When true (default), move the workflow to step 1."
    }
  },
  "required": [
    "data_url"
  ],
  "additionalProperties": false
}
postalform.set_recipient_detailsactimperative
Update recipient name and/or recipient address in the home workflow. Can optionally advance to the next relevant step.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Recipient full name (minimum 3 characters)."
    },
    "address": {
      "type": "object",
      "description": "Recipient address object with text, optional description, optional id, and optional type.",
      "properties": {
        "id": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "Address",
            "Container",
            "Manual"
          ]
        },
        "text": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      },
      "required": [
        "text"
      ]
    },
    "advance_to_next_step": {
      "type": "boolean",
      "description": "When true (default), move to the next workflow step after updates."
    }
  },
  "additionalProperties": false
}
postalform.set_sender_detailsactimperative
Update sender name and/or sender address in the home workflow. Can optionally advance to the next relevant step.
Input schema
{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Sender full name (minimum 3 characters)."
    },
    "address": {
      "type": "object",
      "description": "Sender address object with text, optional description, optional id, and optional type.",
      "properties": {
        "id": {
          "type": "string"
        },
        "type": {
          "type": "string",
          "enum": [
            "Address",
            "Container",
            "Manual"
          ]
        },
        "text": {
          "type": "string"
        },
        "description": {
          "type": "string"
        }
      },
      "required": [
        "text"
      ]
    },
    "advance_to_next_step": {
      "type": "boolean",
      "description": "When true (default), move to the next workflow step after updates."
    }
  },
  "additionalProperties": false
}
postalform.set_delivery_optionsactimperative
Update delivery and print options on review: color, double-sided, mail class, certified, and certified electronic return receipt.
Input schema
{
  "type": "object",
  "properties": {
    "color": {
      "type": "boolean"
    },
    "double_sided": {
      "type": "boolean"
    },
    "mail_class": {
      "type": "string",
      "enum": [
        "standard",
        "express",
        "priority"
      ]
    },
    "certified": {
      "type": "boolean"
    },
    "certified_return_receipt": {
      "type": "boolean"
    },
    "signature_required": {
      "type": "boolean"
    },
    "go_to_review": {
      "type": "boolean",
      "description": "When true (default), move to review step if the workflow has required sender/recipient details."
    }
  },
  "additionalProperties": false
}
postalform.go_to_stepactimperative
Jump to a specific workflow step by index (0-6) or step id (upload, recipient_address, recipient_name, sender_name, sender_address, review, submission).
Input schema
{
  "type": "object",
  "properties": {
    "step": {
      "description": "Step index or id.",
      "oneOf": [
        {
          "type": "integer",
          "minimum": 0,
          "maximum": 6
        },
        {
          "type": "string"
        }
      ]
    }
  },
  "required": [
    "step"
  ],
  "additionalProperties": false
}
postalform.submit_ordertransactimperative
Submit the current order draft for checkout using the same validation and confirmation behavior as the review button.
Input schema
{
  "type": "object",
  "properties": {
    "request_confirmation": {
      "type": "boolean",
      "description": "When true (default), require visible user confirmation before submission."
    }
  },
  "additionalProperties": false
}
Listings are sourced from public community registries and shown as reported.