You're viewing a demo portfolio

Join the waitlist
PRSM

request_send_approval

Active

Tool 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"
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

FavCRM

https://github.com/favcrm/mcp

1/7 registries
View full server →
request_send_approval — FavCRM — PRSM MCP