Get conversation
One conversation with its contact, labels, assignee and every message, internal notes included.
MCP tool trengo_read → get_conversation
read
Returns the messages oldest first, each marked from customer, team or note, with the author, the text and the time. Internal notes are included so the agent sees what colleagues wrote. Attachments are not returned. Email bodies come back as plain text.
Parameters
| Name | Type | Description |
|---|---|---|
| conversation_id integer required | integer | Conversation ID from list_conversations or search_conversations. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "trengo_read",
"arguments": {
"operation": "get_conversation",
"arguments": {
"conversation_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"conversation_id": 5120344,
"subject": "Invoice shows the wrong VAT number",
"contact": {
"name": "Lena Vos",
"email": "lena@example.com"
},
"channel": "Email",
"labels": [],
"assigned_to": null,
"reminder_at": null,
"messages": [
{
"message_id": 93410001,
"from": "customer",
"author": "Lena Vos",
"body": "Hi, the invoice for order 4471 has the old VAT number on it. Can you send a corrected one?",
"at": "2026-10-20T06:52:00Z"
}
]
},
"isError": false
}