MCP tools: remote-outreach-deliver
remote-outreach-deliver
Registered when: the two outreach flags + at least one of outreach.gmail, outreach.outlook, outreach.zoho (its provider enum lists only those; all on by default).
outreach_deliver_send
Send ONE permitted email through YOUR OWN mailbox connected to GoodQA (provider gmail, outlook or zoho -- only the connectors this org has on are offered). Needs an open email permit whose sender is your connected mailbox. GoodQA renders what is sent itself: the approved template version's subject and body with the permit's slot values, as plain text, plus its own one-click unsubscribe footer. subject and text are optional echoes; a value that differs is refused, and no HTML or footer is accepted. Re-checks the kill switch, suppression, caps and the mailbox guardrails; never sends twice. The result is the deliver route's own answer (sent, dry_run, denied with a reason, or an unknown outcome you must NOT retry). Outlook also takes inReplyTo, references; Zoho takes inReplyToPermitId.
| Parameter | Type | Required | Description |
|---|---|---|---|
orgId | string | yes | Organization id (uuid); every result echoes it. |
permitId | string | yes | The permit to deliver. |
provider | "gmail" \ | "outlook" \ | "zoho" |
subject | string | no | Optional echo of the approved subject; refused if it differs. |
text | string | no | Optional echo of the permitted body, byte for byte; refused if it differs. |
inReplyTo | string | no | |
references | string | no | |
inReplyToPermitId | string | no |
Example call:
{"name":"outreach_deliver_send","arguments":{"orgId":"<orgId>","permitId":"<permitId>","provider":"gmail"}}