List related records
List what is linked to a record: activities, history, documents or contacts.
MCP tool suitecrm_read → list_related
read
Reads the same tiles as the Relationships section of the record. Contacts exist on Opportunities and Cases, Documents on Leads, Opportunities and Cases, Activities and History on Leads, Opportunities and Cases. A tile the module does not have returns an error naming the valid ones.
Parameters
| Name | Type | Description |
|---|---|---|
| module string required | string | Module: Leads, Contacts, Accounts, Opportunities, Cases, Tasks, Calls, Meetings or Notes. |
| record_id string required | string | Record ID from list_records. |
| subpanel string required | string | One of: activities (open Calls, Meetings, Tasks, Emails), history (archived emails and completed activities), documents, contacts. |
| cursor string | string | Next page cursor from the previous call. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "suitecrm_read",
"arguments": {
"operation": "list_related",
"arguments": {
"module": "module",
"record_id": "record_8c41d2",
"subpanel": "subpanel"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"record_id": "8f2a41c7-6d3e-90b5-17ac-4e5d0b9a2c61",
"subpanel": "history",
"items": [
{
"type": "Call",
"subject": "Intro call with Tom Becker",
"status": "Held",
"date": "2026-10-08"
},
{
"type": "Email",
"subject": "Quote v1",
"status": "Archived",
"date": "2026-10-12"
}
],
"next_cursor": null
},
"isError": false
}