enumerate_entities
Generate spell-corrected ENS labels for real-world categories (e.g., NBA hall of fame players) and report which are available or registered.
Instructions
Enumerate ENS-friendly labels for a finite real-world entity category (e.g. "NBA hall of fame players", "Pixar feature films", "F1 world champions") and report which are available vs registered.
USE THIS for queries like "find me NBA hall of famers", "available Pixar films", or "Beatles songs I can register". The labels are generated and spell-verified server-side — do NOT enumerate entity names yourself and pass them to check_availability, because models routinely misspell long-tail names (scottiepippin vs scottiepippen) or invent entities that don't exist.
DO NOT use for vibes/themes ("luxury watch names") or ENS-native categories ("10k club", "3-letter words") — use search_ens_names for those. For a single name, use check_availability.
Returns entries grouped by status; each carries the proper name (e.g. "Scottie Pippen") alongside the ENS label (scottiepippen.eth) so you can show the human-readable name in your reply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | Which slice to return. "available" = registerable names only. "registered" = names already owned. "all" = both, with status. Default: all. | all |
| category | Yes | Real-world entity category ONLY — e.g. "NBA hall of fame players", "US presidents", "Italian cities", "Beatles songs". Be specific, but pass a CLEAN category with NO extra qualifiers: strip availability/quality/price words such as "available", "cheap", "famous", "best", "top". For availability, set the "filter" param instead. |