Skip to main content
Glama
652036

ArcGIS Pro MCP

by 652036

Gp Create Random Points

arcgis_pro_gp_create_random_points

Generates random points for spatial analysis or sampling, constrained by an optional boundary and minimum distance.

Instructions

ArcGIS Pro:创建gp create random points。返回可验证的结构化结果;写入和路径限制以服务能力为准。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
out_nameYes
out_pathYes
number_of_pointsYes
minimum_allowed_distanceNo
constraining_feature_classNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

D1.8/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=false, so the mutation profile is partly covered structurally. The description adds only the boilerplate claim of "verifiable structured results" and a vague note that write/path limits depend on service capability — it never says what gets written, where output lands, or whether existing data can be overwritten.

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

Conciseness2/5

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

The text is short, but the second sentence is filler that conveys no actionable information, and the first sentence is a recursive restatement of the name. Brevity here reflects under-specification rather than disciplined concision.

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

Completeness1/5

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

For a 5-parameter, 3-required write tool with 0% schema coverage, the description leaves every meaningful decision (output location format, distance units, constraint behavior) unexplained. The existence of an output schema excuses return-value documentation but not the near-total absence of input and behavioral guidance.

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

Parameters1/5

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

Schema description coverage is 0% across all five parameters, so the description bears full responsibility — yet it explains none of them. Nothing clarifies what out_path/out_name mean, what units minimum_allowed_distance uses, or how constraining_feature_class limits point placement, which are exactly the semantics an agent would need.

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 essentially restates the tool name: "创建gp create random points" translates to "create gp create random points," adding no verb, scope, or resource detail beyond the title. It does not distinguish this tool from the many other arcgis_pro_gp_* creation tools (create_feature_class, create_table, generate_tessellation) in the sibling list.

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?

No guidance on when to use this tool versus alternatives such as arcgis_pro_gp_generate_tessellation or arcgis_pro_gp_xy_table_to_point, nor any prerequisite or context statement. The only conditional text ("write and path restrictions subject to service capability") is a generic disclaimer, not usage direction.

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