get_user_comments
Retrieve a specific Reddit user's comments with sorting by new, hot, or top. Apply time filters for scoring, paginate with an after cursor, and get comment details plus author info.
Instructions
Get comments made by a specific user, with sort (new/hot/top) and time filter. Read-only; works anonymously. Returns a page of comments (subreddit, parent post title, body excerpt, score, permalink) plus an after cursor. Use get_user_posts for their submissions, or get_user_info for karma/profile stats. Do NOT use this to read one post's thread — use get_post_comments.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"username": "<username>"
},
"name": "get_user_comments"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Ordering: 'new' (most recent), 'hot' (currently active), or 'top' (highest score within `time_filter`). Default 'new'. | new |
| after | No | Forward pagination cursor: the `after` value from a previous call. Omit for the first page. | |
| limit | No | How many comments to return, 1–100 (default 10). | |
| username | Yes | The author's Reddit username, without the u/ prefix (e.g. 'spez'). | |
| time_filter | No | Time window for scoring; only applies when sort='top'. Ignored for 'new'/'hot'. Default 'all'. | all |