request_send_approval
ActiveTool of FavCRM
declared in 1.0.0
Create a merchant-owned Workroom approval request for a customer-facing send. The agent must not call send_message, send_whatsapp_message, send_test_campaign, or send_campaign directly.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"threadId",
"agentId",
"actionType",
"summary",
"payload"
],
"properties": {
"agentId": {
"type": "string",
"description": "AI colleague ID that is a participant in the thread"
},
"payload": {
"type": "object",
"description": "Exact tool payload to execute if the merchant approves",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"summary": {
"type": "string",
"maxLength": 4000,
"minLength": 1,
"description": "Human-readable draft/recipient/campaign summary shown above the approval buttons"
},
"threadId": {
"type": "string",
"description": "Workroom thread ID where the approval button should appear"
},
"actionType": {
"enum": [
"send_message",
"send_whatsapp_message",
"send_test_campaign",
"send_campaign"
],
"type": "string",
"description": "The customer-facing action to execute only after merchant approval"
}
}
}Parent server
FavCRM
https://github.com/favcrm/mcp
1/7 registries