# Get Comment

`lawmatics_get-comment` · Lawmatics MCP tool · Comments

Fetch a single comment from a Lawmatics task by ID, including its body, @mentioned user IDs, and a `relationships` envelope of {id,type} pointers (commentable parent task, comment_mentions).

## Input

- **taskId** `string` (required, pattern: ^\d+$) — ID of the parent task the comment belongs to; a numeric string
- **commentId** `string` (required, pattern: ^\d+$) — ID of the comment to fetch; a numeric string

## Output

- **id** `string` (required) — Unique ID of the comment
- **body** `string` (required) — Text content of the comment; may contain HTML formatting and mention spans
- **mentionedUserIds** `array` (required) — Numeric IDs of the firm users @mentioned in the comment
  - **[]** `integer`
- **createdAt** `string` (required) — When the comment was created, as an ISO 8601 timestamp
- **updatedAt** `string` (required) — When the comment was last updated, as an ISO 8601 timestamp
- **relationships** `object` (required) — JSON:API relationship pointers to related records as {id,type} stubs. Not materialized — follow a pointer by calling that resource's own get/find tool (e.g. type 'task' -> get-task).
  - **commentable** `object | null` (required) — Parent record this comment is attached to (typically a task) pointer; null when unset
    - **id** `string` (required) — ID of the referenced Lawmatics record
    - **type** `string` (required) — JSON:API record class of the reference (e.g. "user", "contact", "prospect", "firm"); resolve it by calling that resource's own get/find tool — this pointer is not materialized
  - **commentMentions** `array` (required) — Comment-mention record pointers, one per @mention; empty if none
    - **[]** `object`
      - **id** `string` (required) — ID of the referenced Lawmatics record
      - **type** `string` (required) — JSON:API record class of the reference; resolve it by calling that resource's own tool
