Batch Get Jamf Documentation Articles
jamf_docs_batch_get_articlesFetch up to 10 Jamf documentation articles in one request to compare information or conduct bulk research. Supports parallel retrieval with configurable concurrency and output formats.
Instructions
Retrieve multiple Jamf documentation articles in a single request.
Fetches up to 10 articles in parallel with concurrency control. Useful for comparing articles, gathering information from multiple pages, or bulk research.
Args:
urls (string[], required): Array of 1-10 article URLs (must be from docs.jamf.com or learn.jamf.com)
concurrency (number, optional): Max parallel requests 1-5 (default: 3)
maxTokens (number, optional): Total token budget across all articles 100-50000 (default: 5000). Distributed evenly.
outputMode ('full' | 'compact'): Output detail level (default: 'full'). Use 'compact' for brief output.
responseFormat ('markdown' | 'json'): Output format (default: 'markdown')
Returns: An array of article results. Each article independently succeeds or fails. For JSON format, returns a BatchResponse object with results, summary, and tokenInfo.
Examples:
Compare two products: urls=["https://learn.jamf.com/.../page/A.html", "https://learn.jamf.com/.../page/B.html"]
Bulk fetch with compact output: urls=[...], outputMode="compact", maxTokens=10000
Note: Token budget is split evenly across articles. Use higher maxTokens for more articles. Partial failures are reported per-article without failing the entire batch.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Array of Jamf documentation article URLs (1-10) | |
| 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 | |
| maxTokens | No | Total token budget across all articles (100-50000, default: 5000) | |
| outputMode | No | Output detail level: "full" for detailed output or "compact" for brief output | full |
| concurrency | No | Maximum parallel requests (1-5, default: 3) | |
| responseFormat | No | Output format: "markdown" for human-readable or "json" for machine-readable | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| results | Yes | ||
| summary | Yes |