List all string constants (IDA Strings window)
list-stringsScan Luau GC functions to collect referenced string constants with xref counts and filtering, helping find literals like remote names, URLs, or anti-cheat tags.
Instructions
Walk every Luau function in the GC and collect their string constants — the runtime equivalent of IDA's Strings window. Reports each unique string, how many functions reference it (xref count), and a sample owning script, sorted by frequency. Filter by substring and minimum length to cut noise. Great for finding interesting literals (remote names, URLs, error messages, anti-cheat tags) and then pivoting with find-string-xrefs. Requires getgc + getconstants; caps the scan and flags truncation. Signature: { filter: any?, minLength: any?, limit: any?, maxScan: any?, threadContext: number? }. Phase: observe; cost=medium; idempotency=read-only. Requires: active-client. Produces: bounded-candidates. Safety: read-only. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max unique strings to return, most-referenced first (default 200). | |
| filter | No | Only include strings containing this substring (case-sensitive). Empty = all strings. | |
| maxScan | No | Max GC functions to scan (default 9000). | |
| minLength | No | Ignore strings shorter than this (default 4) to cut noise. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |