Skip to main content
Glama

System Set Reduce Transparency

system_set_reduce_transparency

Toggle Reduce Transparency on macOS to make windows and menus more opaque, enhancing readability by minimizing background blur and visual effects.

Instructions

Delegated Apple domain tool 'system_set_reduce_transparency' exposed through Apple-Tools-MCP.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
enabledYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv1.0.4

TDQS

C2.1/5.0
Behavior2/5

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

Annotations provide openWorldHint=false, idempotentHint=false, and destructiveHint=false, but the description adds no behavioral context beyond the tool name. It does not disclose that the tool modifies a system accessibility setting, whether it may require permissions, or what observable effects follow. There is no contradiction with the annotations, but the description carries little of the behavioral burden.

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

Conciseness3/5

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

The description is very short, so it is concise. However, the single sentence is largely boilerplate that repeats the tool name and the MCP exposure mechanism, leaving little substantive content for an agent to use.

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

Completeness2/5

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

For a tool with only one boolean parameter, the description is still incomplete: it does not explain what Reduce Transparency is, what side effects or prerequisites exist, or how the 'enabled' parameter maps to the desired system state. The presence of an output schema reduces the need to describe return values, but the description still fails to provide necessary selection and invocation context.

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

Parameters2/5

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

Schema description coverage is 0%, and the description does not mention the 'enabled' parameter at all. Although the parameter name and title ('Enabled') are fairly self-explanatory, the description provides no confirmation that true enables Reduce Transparency and false disables it, nor any additional context about the parameter's meaning.

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

Purpose2/5

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

The description is essentially a restatement of the tool name: it identifies the tool as a 'Delegated Apple domain tool' named 'system_set_reduce_transparency' and says it is 'exposed through Apple-Tools-MCP.' It does not state in functional terms what the tool does, such as enabling or disabling the Reduce Transparency accessibility setting, nor does it distinguish itself from siblings like system_set_reduce_motion or system_set_increase_contrast.

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

Usage Guidelines2/5

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

There is no guidance about when to use this tool over alternatives. The description provides only provenance ('Delegated Apple domain tool... exposed through Apple-Tools-MCP') and no context such as 'use this to change Reduce Transparency in System Settings' or exclusions relative to other system_set_* or apple_update_system_setting tools.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JonathanRReed/Apple-MCPs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server