Skip to main content
The Paubox MCP Server exposes five tools. Each tool maps to an underlying Paubox API operation and is available to any connected MCP client.

send_secure_email

Sends a single HIPAA compliant email through the Paubox Email API. The sender address must belong to a domain you have verified in the Paubox dashboard. Example payload
Response: returns a sourceTrackingId string you can pass to check_email_status.

check_email_status

Retrieves the current delivery status of a message sent via send_secure_email. Example payload
Response: returns an object with delivery disposition details and a timestamp.

validate_credentials

Verifies that the Paubox API credentials are present and valid by making a live check against the Paubox API. Useful as a first step before sending email. When connecting via stdio (Claude Code), credentials come from environment variables and no parameters are needed. Example payload
Response: returns a confirmation with the API user and a masked API key on success, or an error description if the credentials are missing or invalid.

get_form

Available via HTTP transport only. Not available when using the stdio transport (Claude Code).
Retrieves the full definition of a Paubox Form, including its title, description, and field schema, so an agent can present the form questions in a conversation. No authentication is required for this tool. Example payload
Response: returns a form object including title, description, form_json (field definitions), and metadata fields (active, signable, submission_count, created_at, updated_at).

submit_form

Available via HTTP transport only. Not available when using the stdio transport (Claude Code).
Submits a completed response to a Paubox Form. No authentication is required for this tool. Example payload: text fields only
Example payload: with attachment
Response: returns a success confirmation message on success.