Lookup Jamf Glossary Term
jamf_docs_glossary_lookupLook up definitions for Jamf terminology in the official platform glossary. Fuzzy matching handles abbreviations and common typos.
Instructions
Look up a term in the Jamf official glossary and get its definition.
This tool searches the Jamf Platform Technical Glossary, one glossary shared by every Jamf product, and returns matching term definitions using fuzzy matching. A term of 4 characters or fewer is treated as an abbreviation and must be a whole word of the entry's name, so "DEP" does not match "zero-touch deployment". A 4-character term may be a plural, or miss a letter or swap two ("MDMs", "LDPA").
Note: Glossary content is currently only available in English (en-US). Non-English language parameters are accepted but results will be in English. A reply with no match says so when the term was asked in another language or written in a script other than Latin, such as Chinese.
Args:
term (string, required): Glossary term to look up (2-100 characters). Supports fuzzy matching.
product (string, optional): Accepted, but does not filter: Jamf publishes one platform-wide glossary with no product classification
language (string, optional): Documentation language/locale (default: en-US). Note: glossary is English-only.
maxTokens (number, optional): Maximum tokens in response 100-50000 (default: 5000)
outputMode ('full' | 'compact'): Output detail level (default: 'full')
responseFormat ('markdown' | 'json'): Output format (default: 'markdown')
Returns: For JSON format: { "term": string, "totalMatches": number, "entries": [{ "term": string, "definition": string, "url": string }], "tokenInfo": { "tokenCount": number, "truncated": boolean, "maxTokens": number }, "truncatedContent"?: { "omittedCount": number, "omittedItems": [{ "title": string, "estimatedTokens": number }] }, "incomplete"?: { "unfetched": [{ "term": string, "url": string }], "message": string }, // Set when the English glossary answered a term asked in another language, // or found no match for one written in a script other than Latin. "warning"?: string }
For Markdown format: A formatted list of glossary definitions with source links.
Examples:
"What is MDM?" → term="MDM"
"What is a configuration profile?" → term="Configuration Profile"
"What is Automated Device Enrollment (formerly DEP)?" → term="Automated Device Enrollment"
Errors:
"Glossary lookup for "" failed: ..." (isError) if the glossary could not be read: learn.jamf.com could not be reached, timed out or answered with an error, or a configured maps provider failed. The lookup cannot say whether the glossary has the term, so this is not a "no match". The message says whether trying again may help.
"Invalid option: expected one of ..." (an input validation error) if product is not a known product ID
Note: "No glossary entries found" is not an error. It means the glossary was read and no entry matches; in JSON that is "totalMatches": 0. If entries match but not even the first fits in maxTokens, the reply says how many matched and the maxTokens the first one needs: "truncatedContent" lists each entry left out and the tokens it costs. If some matching entries could not be fetched, the reply answers from the rest and says so: "incomplete" names the entries it may be missing. If the entry that would lead the answer is one of them, that is the error above instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Glossary term to look up (e.g., "MDM", "Configuration Profile", "Automated Device Enrollment") | |
| product | No | Accepted, but does not filter: Jamf publishes one platform-wide glossary with no product classification | |
| language | No | Documentation language/locale (default: en-US). Options: en-US, ja-JP, zh-TW, de-DE, es-ES, fr-FR, nl-NL, th-TH, it-IT, pt-BR, zh-CN | |
| maxTokens | No | Maximum tokens in response (100-50000, default: 5000) | |
| outputMode | No | Output detail level: "full" for detailed output or "compact" for brief output | full |
| responseFormat | No | Output format: "markdown" for human-readable or "json" for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | ||
| entries | Yes | ||
| truncated | Yes | ||
| incomplete | No | ||
| totalMatches | Yes | ||
| truncatedContent | No |