Submit an approval request
submit_approvalRequest human review before executing irreversible actions like sending emails, merging PRs, or running migrations. Provides structured data for callback execution upon approval or denial.
Instructions
Create a pending approval in the FinalApproval channel whose API key is configured in this MCP server. The channel's webhook fires when the human approves or denies. Use this before any irreversible agent action (sending email, merging a PR, publishing a post, running a migration, etc).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Short headline shown in the approval list. | |
| body | Yes | HTML body shown to the human reviewer. Tailwind utility classes are supported. Include the actual content being gated (diff, PR body, email text) — the reviewer decides from this card alone. | |
| data | No | Machine-readable payload attached to the approval. Echoed back to the channel's webhook on resolution — put the structured args your callback will need to execute the gated action. |