Skip to main content
Glama
BunkerWeb MCP

BunkerWeb MCP

Official

get_cache_file

Read-only

Read a BunkerWeb scheduler job cache file by service, plugin, job and file name, returning printable text or base64 bytes for download; missing or sensitive files are refused.

Instructions

Read one job cache file by service, plugin, job_name and file_name as list_cache_files shows. Returns printable text; download=true returns base64 bytes instead. 404 if missing; sensitive files are refused when secret redaction is on. Use list_cache_files to find files.

Input Schema

NameRequiredDescriptionDefault
pluginYesPlugin ID that owns the file, as listed by list_cache_files
serviceNoService ID that owns the file; omit for global
downloadNoTrue returns the raw bytes as data_base64; false returns JSON with printable text only
job_nameYesJob that wrote the file, as listed by list_cache_files
file_nameYesFile name, as listed by list_cache_files

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.7.0

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond readOnlyHint=true, it discloses the return shapes (printable text vs base64 bytes when download=true), the failure mode (404 if missing), and a security constraint (sensitive files refused when secret redaction is on). That is exactly the kind of context annotations cannot convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tightly packed sentences: identity and source of truth first, then return semantics, then error/security behavior, then the discovery pointer. No filler and nothing buried.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description still explains both return modes and the error case, and it names the prerequisite listing tool. For a five-parameter read-only fetcher, an agent has everything needed to invoke it correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and already documents download, service (omit for global), plugin, job_name and file_name, so the description's restatement of the identity tuple and base64 behavior adds little new meaning. Baseline 3 applies when the schema carries the parameter burden.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ("Read one job cache file") plus the exact identity tuple (service, plugin, job_name, file_name), and explicitly contrasts with list_cache_files. An agent can distinguish it from the sibling cache tools without opening the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Directs the agent to list_cache_files as the discovery step before calling this tool, which is the real prerequisite. It lacks an explicit when-not statement (e.g., use delete_cache_files to remove), but for a single-file reader there is little ambiguity about alternatives.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.