WebMCP

CommerceWebMCP verified

postalform.com WebMCP tools

Place a real print-and-mail order on PostalForm — upload (or compose) a document, attach a sender and recipient address, choose mail options, pay, and receive a tracked order ID. Supports letters (PDF/DOCX/Markdown/HTML/RTF) and postcards (4x6/6x9/11x6). Optimized for agent-native machine payments (x402/MPP/MCP) with a browser-Stripe fallback.

8 tools2 methodsspec API surface

What can an agent do with postalform.com WebMCP tools?

Place a real print-and-mail order on PostalForm — upload (or compose) a document, attach a sender and recipient address, choose mail options, pay, and receive a tracked order ID. Supports letters (PDF/DOCX/Markdown/HTML/RTF) and postcards (4x6/6x9/11x6). Optimized for agent-native machine payments (x402/MPP/MCP) with a browser-Stripe fallback. This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.

WebMCP tools on postalform.com

Tool 1 of 8APIAction

send-mail

Place a real print-and-mail order on PostalForm — upload (or compose) a document, attach a sender and recipient address, choose mail options, pay, and receive a tracked order ID. Supports letters (PDF/DOCX/Markdown/HTML/RTF) and postcards (4x6/6x9/11x6). Optimized for agent-native machine payments (x402/MPP/MCP) with a browser-Stripe fallback.

How to install

browse skills add postalform.com/send-mail-vfizjl

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the send-mail tool on postalform.com with location: <string>. Return the structured result and cite the source page.

Input contract

  • location string A place, city, or address.

Open the source definition

Tool 2 of 8WebMCPAnswer

postalform.get_workflow_state

Return the current PostalForm home workflow state, including step, addresses, delivery settings, and submit readiness.

How to install

Open the postalform.com website and ask your browser agent to use postalform.get_workflow_state

Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

Run with an agent

Use the postalform.get_workflow_state tool on postalform.com. Return the structured result and cite the source page.

Input contract

    Open the source definition

    Tool 3 of 8WebMCPAction

    postalform.set_pdf_from_data_url

    Set the workflow PDF using a data:application/pdf;base64 URL, then optionally advance to the recipient-address step.

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.set_pdf_from_data_url

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.set_pdf_from_data_url tool on postalform.com with data_url: <string>, file_name: <string>, advance_to_recipient_step: <boolean>. Return the structured result and cite the source page.

    Input contract

    • data_url string A data URL formatted as data:application/pdf;base64,...
    • file_name string Optional PDF file name. Defaults to uploaded-document.pdf.
    • advance_to_recipient_step boolean When true (default), move the workflow to step 1.

    Open the source definition

    Tool 4 of 8WebMCPAction

    postalform.set_recipient_details

    Update recipient name and/or recipient address in the home workflow. Can optionally advance to the next relevant step.

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.set_recipient_details

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.set_recipient_details tool on postalform.com with name: <string>, address: <object>, advance_to_next_step: <boolean>. Return the structured result and cite the source page.

    Input contract

    • name string Recipient full name (minimum 3 characters).
    • address object Recipient address object with text, optional description, optional id, and optional type.
    • advance_to_next_step boolean When true (default), move to the next workflow step after updates.

    Open the source definition

    Tool 5 of 8WebMCPAction

    postalform.set_sender_details

    Update sender name and/or sender address in the home workflow. Can optionally advance to the next relevant step.

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.set_sender_details

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.set_sender_details tool on postalform.com with name: <string>, address: <object>, advance_to_next_step: <boolean>. Return the structured result and cite the source page.

    Input contract

    • name string Sender full name (minimum 3 characters).
    • address object Sender address object with text, optional description, optional id, and optional type.
    • advance_to_next_step boolean When true (default), move to the next workflow step after updates.

    Open the source definition

    Tool 6 of 8WebMCPAction

    postalform.set_delivery_options

    Update delivery and print options on review: color, double-sided, mail class, certified, and certified electronic return receipt.

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.set_delivery_options

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.set_delivery_options tool on postalform.com with color: <boolean>, double_sided: <boolean>, mail_class: <string>, certified: <boolean>, certified_return_receipt: <boolean>, signature_required: <boolean>, go_to_review: <boolean>. Return the structured result and cite the source page.

    Input contract

    • color boolean
    • double_sided boolean
    • mail_class string
    • certified boolean
    • certified_return_receipt boolean
    • signature_required boolean
    • go_to_review boolean When true (default), move to review step if the workflow has required sender/recipient details.

    Open the source definition

    Tool 7 of 8WebMCPAction

    postalform.go_to_step

    Jump to a specific workflow step by index (0-6) or step id (upload, recipient_address, recipient_name, sender_name, sender_address, review, submission).

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.go_to_step

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.go_to_step tool on postalform.com with step: <string>. Return the structured result and cite the source page.

    Input contract

    • step string Step index or id.

    Open the source definition

    Tool 8 of 8WebMCPSensitive action

    postalform.submit_order

    Submit the current order draft for checkout using the same validation and confirmation behavior as the review button.

    How to install

    Open the postalform.com website and ask your browser agent to use postalform.submit_order

    Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.

    Run with an agent

    Use the postalform.submit_order tool on postalform.com with request_confirmation: <boolean>. Return the structured result and cite the source page.

    Input contract

    • request_confirmation boolean When true (default), require visible user confirmation before submission.

    Open the source definition