Skip to main content
MCP Documentation

Communications Schemas

Schema definitions for drafting, approval, and sending workflows across supported communication channels.

Draft payload

`CommsDraftRequest` captures channel, recipients, subject, body blocks, and attachments. Responses include suggested edits and metadata.

  • `safety_checks` highlight sensitive data or tone warnings.
  • `approval_required` flag indicates whether the draft can auto-send after review.
  • `context_links` reference orchestrator tasks for traceability.

Send decision

`CommsSendDecision` confirms recipients, scheduled send time, and compliance notes before dispatching the message.

  • `delivery_receipts` store provider IDs for auditing.
  • `rate_limit_bucket` ensures outbound limits remain within policy.
  • `fallback_channel` provides alternative contact paths if sends fail.