findGlossary
Public glossary of terms. title required in default-locale; synonyms (comma-separated) and title are both used for content auto-linking. shortDefinition (required, max 300 chars) is the citable, self-contained blurb shown in tooltips and picked up by AI answers — keep it independently understandable. definition is optional Lexical richText for a longer explanation. related links to other glossary entries; noAutolink: true opts a term out of automatic in-content linking. glossary collection. Drafts: yes (publish workflow; a find WITHOUT draft:true returns the published main-table state only). Public read: yes via /api/agents. MCP capabilities: find, create, update, delete. ⚠ delete is PERMANENT (hard-delete; the admin Trash does NOT catch MCP deletes). Fields: title (localized), slug (localized), synonyms (localized), shortDefinition (textarea, localized, required, ≤300 chars), definition (richText, localized), publishedAt (date), tags (rel-array: tags), related (rel-array: glossary), relatedFaqs (rel-array: faqs), noAutolink (boolean), robots (enum: index (Index (default))|noindex (noindex (hide))), searchText (textarea, localized, ≤60000 chars, redacted).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Optional: specific document ID to retrieve. If not provided, returns all documents | |
| page | No | Page number for pagination (default: 1) | |
| sort | No | Field to sort by (e.g., "createdAt", "-updatedAt" for descending) | |
| depth | No | How many levels deep to populate relationships (default: 0) | |
| draft | No | Optional: Whether the document should be queried from the versions table/collection or not. | |
| limit | No | Maximum number of documents to return (default: 10, max: 100) | |
| where | No | Optional JSON string for where clause filtering (e.g., '{"title": {"contains": "test"}}') | |
| locale | No | Optional: locale code to retrieve data in (e.g., "en", "es"). Use "all" to retrieve all locales for localized fields | |
| select | No | Optional: define exactly which fields you'd like to return in the response (JSON), e.g., '{"title": true}' | |
| fallbackLocale | No | Optional: fallback locale code to use when requested locale is not available |