Skip to main content
Glama

conduyt_reorder_smart_views

Reorder Smart Views in the sidebar by sending every view UUID in the desired order; include the full list so omitted views do not retain stale positions.

Instructions

Set the SIDEBAR order of Smart Views (admin key). Pass EVERY view id from conduyt_list_smart_views in the wanted order (max 200, no duplicates) — views you leave out keep a stale position, so always send the full list. For the dialing priority use conduyt_set_smart_dialing_order, which only needs the dial-enabled ids.

Input Schema

NameRequiredDescriptionDefault
orderYesEvery Smart View UUID, first = highest priority

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv4.71.0

TDQS

A4.5/5.0
Behavior4/5

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

No annotations exist, so the description carries the full load and does real work: it discloses the admin-key requirement, the 200-item cap, the no-duplicates rule, and the non-obvious side effect that omitted views retain a stale position. It does not say how invalid/unknown UUIDs or partial failures are handled, which is the remaining gap for an unannotated mutation tool.

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 tight sentences: action and auth first, the critical full-list rule second, the sibling redirect last. Nothing is repeated from the schema and every clause carries new information.

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?

For a one-parameter tool with no annotations and no output schema, this is nearly sufficient: the destructive-adjacent semantic (omissions leave stale positions) and the alternative tool are both covered. The missing piece is disambiguation from conduyt_move_smart_view and any statement of what a successful response or an invalid id produces.

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

Parameters5/5

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

Schema coverage is already 100%, but the description adds meaning the schema cannot: the array must be the complete set of views (not a partial delta), the source is conduyt_list_smart_views, and position in the array equals priority. That turns a bare array into a well-understood contract.

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 and resource: set the SIDEBAR order of Smart Views, with the admin-key qualifier. It clearly separates itself from conduyt_set_smart_dialing_order. However, the close sibling conduyt_move_smart_view (single-view move) is never mentioned, so an agent must still infer which of the two reordering tools to pick.

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

Usage Guidelines5/5

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

Gives explicit prerequisites and procedure: fetch ids from conduyt_list_smart_views, send every id in the wanted order. It also names the alternative (conduyt_set_smart_dialing_order) and the condition that selects it (dialing priority, dial-enabled ids only).

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