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.| Parameter | Type | Required | Description |
|---|---|---|---|
from | string | Yes | Sender address. Must be on a verified Paubox domain. |
to | array of strings | Yes | Recipient email addresses. |
subject | string | Yes | Email subject line. |
message | string | Yes | Message body. Sent as plain text; the server also generates an HTML version automatically. |
cc | array of strings | No | CC recipients. |
bcc | array of strings | No | BCC recipients. |
forceSecureNotification | boolean | No | Force a secure notification regardless of recipient settings. Defaults to false. |
apiKey | string | No | Paubox API key. HTTP transport only; overrides the credential resolved from the connector or headers. |
apiUser | string | No | Paubox API user. HTTP transport only; overrides the credential resolved from the connector or headers. |
sourceTrackingId string you can pass to check_email_status.
check_email_status
Retrieves the current delivery status of a message sent viasend_secure_email.
| Parameter | Type | Required | Description |
|---|---|---|---|
sourceTrackingId | string | Yes | The tracking ID returned by send_secure_email. |
apiKey | string | No | Paubox API key. HTTP transport only. |
apiUser | string | No | Paubox API user. HTTP transport only. |
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.| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | No | Paubox API key. HTTP transport only; pass if you want to validate specific credentials rather than the ones already configured. |
apiUser | string | No | Paubox API user. HTTP transport only. |
get_form
Available via HTTP transport only. Not available when using the stdio transport (Claude Code).
| Parameter | Type | Required | Description |
|---|---|---|---|
formId | string (UUID) | Yes | UUID of the Paubox Form to retrieve. |
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).
| Parameter | Type | Required | Description |
|---|---|---|---|
formId | string (UUID) | Yes | UUID of the form being submitted. |
formData | object | Yes | Key-value pairs matching the form’s field schema (form_json). Structure varies per form. |
attachments | array of objects | No | File attachments. Each object must include name (filename) and content (base64-encoded file). Max total size: 250 MB. |