Set conversation status

Set a conversation to Active, Pending, Closed or Spam.

MCP tool freescout_write → set_conversation_status

write

Changes the status of one conversation, the same as the Status dropdown. It sends nothing to the customer and one more call sets it back, so it does not wait for your OK. FreeScout has only these four statuses. If your team has a Workflows rule that emails the customer on closing, that rule still runs.

Parameters

Parameters: set_conversation_status
NameTypeDescription
conversation_id integer required integer Conversation ID from list_conversations or get_conversation. It is not the #number shown in the list.
status string required string active, pending, closed or spam.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "freescout_write",
    "arguments": {
      "operation": "set_conversation_status",
      "arguments": {
        "conversation_id": 4790,
        "status": "closed"
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "conversation_id": 4790,
    "status": "closed",
    "changed_at": "2026-10-23T08:20:00Z"
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.