Lookup Jamf Glossary Term
jamf_docs_glossary_lookupLook up Jamf glossary terms and get definitions using fuzzy matching, so you can quickly understand acronyms and platform terminology.
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.
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 } }
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 learn.jamf.com could not be read (a network error, a timeout, or a server error), so the lookup cannot say whether the glossary has the term. This is not a "no match". It may be temporary: try again.
"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 |