# gc_list_comments

> Filter a rulemaking's comments

Slice one rulemaking's public-comment corpus: by stance (support/oppose/other), commenter type (trade_association, union, business, advocacy, government, academic, individual), campaign membership (a campaign id or "organic"), tagged issue, date range, or attachments. Organizations list first, then most recent. The flagship research tool — 'which trade associations oppose this rule' is one call. Campaign/issue filters are paid analytics.

## Input

| Parameter | Type | Description |
| --- | --- | --- |
| rulemaking_idRequired | string | regulations.gov document id. |
| stances | support \| oppose \| other[] | — |
| commenter_types | individual \| business \| trade_association \| union \| government \| advocacy \| academic \| other[] | — |
| campaign | string | A campaign id, or "organic" (paid). |
| issue_id | string | Canonical issue id (paid). |
| posted_after | string | ISO-8601. |
| posted_before | string | ISO-8601. |
| has_attachments | boolean | — |
| cursor | string | — |
| limit | integer | Default 20. |
| response_format | concise \| detailed | — |

## Annotations

```
{
  "readOnlyHint": true,
  "idempotentHint": true,
  "openWorldHint": false
}
```

## Examples

### Slice a comment corpus

Stance and commenter-type filters on one rulemaking; organizations rank first and total reports the filtered count.

```
{
  "rulemaking_id": "EPA-D-1-0001",
  "stances": [
    "support",
    "oppose"
  ],
  "commenter_types": [
    "trade_association",
    "advocacy"
  ]
}
```

```
{
  "items": [
    {
      "id": "C-3",
      "commenter": "Fresh Advocacy Group",
      "commenter_type": "advocacy",
      "stance": "support",
      "posted": "2026-07-14",
      "excerpt": null,
      "has_attachments": false
    },
    {
      "id": "C-1",
      "commenter": "Acme Manufacturing Coalition",
      "commenter_type": "trade_association",
      "stance": "oppose",
      "posted": "2026-06-16",
      "excerpt": "Coalition opposes compliance timeline.",
      "has_attachments": false
    }
  ],
  "next_cursor": null,
  "coverage": [
    {
      "group": "rulemaking",
      "kind": "complete"
    }
  ],
  "total": 2
}
```

---

Source: https://www.governmentcontext.com/docs/tools/gc_list_comments
Every Government Context docs page is available as Markdown: add `.md` to its URL.
Index of the docs, the guides, and every MCP tool: https://www.governmentcontext.com/llms.txt
