Skip to main content
Glama

ensp_applyCampusConfigsByPortRange

Apply pre-built campus VRP configurations to eNSP devices using a default port range map from AR-ISP to LSW-IOT-ACC.

Instructions

Apply the built-in campus VRP configs to eNSP devices by the generated default port map: AR-ISP=2000 through LSW-IOT-ACC=2019.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hostNo127.0.0.1
waitMsNo
basePortNo
Behavior2/5

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

Since no annotations are provided, the description carries the full burden of behavioral disclosure. It only states that configs are applied via a port map, but does not explain side effects (e.g., overwriting existing configs), idempotency, required device state, error conditions, or whether it mutates state. This is insufficient for an agent to safely invoke the tool.

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?

The description is a single sentence, which is concise and front-loads the core action ('Apply ... configs'). Every word serves a purpose, but it could be slightly restructured to clarify the relationship between the port map and parameters without increasing length significantly.

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?

Given the lack of output schema, annotations, and parameter documentation, the description is incomplete. It does not explain what happens after applying (return values), what inputs are needed beyond defaults, or how the tool fits into the broader workflow. The description leaves the agent without enough information to use the tool confidently.

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?

With 0% schema description coverage, the description must compensate. It only indirectly explains the basePort parameter through the example port range (2000-2019), but does not describe the host or waitMs parameters at all. The connection between the default port map and basePort is unclear, and the description fails to provide enough context for correct parameter usage.

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?

The description clearly states that the tool applies built-in campus VRP configs to eNSP devices using a default port map. It gives a specific example (AR-ISP=2000 through LSW-IOT-ACC=2019), which helps clarify the scope. However, it does not differentiate from sibling tools like ensp_generateCampusConfigs or ensp_saveCampusConfigsByPortRange, leaving ambiguity about when to use this specific tool.

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?

The description provides no guidance on when to use this tool versus alternatives such as ensp_telnetApplyConfig or ensp_applyCampusConfigsByPortRange itself. There is no mention of prerequisites, when not to use it, or relationships with other 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/lyf94697-droid/ensp-automation-mcp'

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