Skip to main content
Glama
652036

ArcGIS Pro MCP

by 652036

Remove Project Style

arcgis_pro_remove_project_style
DestructiveIdempotent

Removes a specific project style from an ArcGIS Pro project. Requires a destructive flag and an exact confirm_style match to prevent accidental deletion.

Instructions

移除一个精确工程样式;需要破坏性开关和 confirm_style 精确匹配。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
styleYes
aprx_pathYes
confirm_styleYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare destructiveHint=true, so the safety profile is known. The description adds real value beyond that by disclosing the confirmation mechanism: an exact match on confirm_style and a destructive switch are required. It stops short of saying whether removal is reversible or which styles can be removed.

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

Conciseness4/5

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

A single compact sentence with the action front-loaded and the constraints trailing. No filler, though the phrasing is terse enough that the 'destructive switch' reference is slightly opaque.

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

Completeness4/5

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

An output schema exists, so return values need not be described, and annotations cover the read/write and destructive profile. The description supplies the key prerequisite (exact confirm_style match) for a destructive operation, which is the main gap an agent needs closed.

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 0%, so the description must carry the burden. It clarifies that confirm_style must exactly match, but says nothing about aprx_path or how the style name is specified, and the '破坏性开关' it mentions does not correspond to any schema parameter, leaving some ambiguity.

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

Purpose4/5

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

States a specific verb (移除 / remove) and resource (精确工程样式 / exact project style), so an agent can distinguish it from arcgis_pro_add_project_style and arcgis_pro_list_style_items. It does not explicitly name those siblings, but the scope is unambiguous.

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

Usage Guidelines3/5

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

The description implies usage by stating prerequisites ('需要破坏性开关和 confirm_style 精确匹配'), which tells the agent when the call will succeed. However, it does not contrast usage with alternative styles-related tools or spell out when-not-to-use, leaving guidance at an implied level.

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

Deploy Server

Other Tools