Skip to main content
Glama

conduyt_update_smart_view_dialing

Adjust one Smart View's Smart Dialing settings—priority status, lifetime and daily attempt caps, cooldown, shared pool assignment timing, and retry schedule—changing only the fields you pass.

Instructions

Change one Smart View's Smart Dialing settings (admin key): make it a priority or not, the lifetime attempt cap, the per-day cap (null = no daily cap, counted in the account timezone), the cooldown between calls to the same lead, the shared pool and when a pool lead is assigned, and the retry schedule. Only the fields you pass change. Use conduyt_reorder_smart_views to change WHICH priority it is.

Input Schema

NameRequiredDescriptionDefault
idYesSmart View UUID (from conduyt_list_smart_views)
dialEnabledNotrue = this view is a Smart Dialing priority; false = agents no longer dial it
dialScheduleNoRetry schedule, e.g. [{"attemptNumber":1,"delayMinutes":0},{"attemptNumber":2,"delayMinutes":60},{"attemptNumber":3,"delayMinutes":1440}]
maxDialAttemptsNoStop after N calls to a lead, ever (1–20)
dialPoolAssignOnNoShared pool only: when an unowned lead becomes the rep's. handout (default) = the moment the dialer offers it; disposition = only when the rep saves a disposition (an unanswered lead goes back to the pool)
dialCooldownMinutesNoMinutes to wait between calls to the same lead
dialIncludeUnassignedNotrue = this priority also hands out leads nobody owns yet (a shared pool); false = the rep's own leads only
maxDialAttemptsPerDayNoMost calls to one lead in a single account-local day (1–20); null removes the daily cap

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv4.71.0

TDQS

A4.3/5.0
Behavior4/5

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

With no annotations, the description carries the burden and does well: it discloses partial-update semantics, that the daily cap is counted in the account timezone, that null removes the daily cap, default pool assignment behavior, and that admin privileges are implied ('admin key'). It does not cover reversibility, error behavior, or response shape, keeping it below a 5.

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 purpose and field enumeration are front-loaded, followed by the partial-update rule and the sibling routing hint. It is dense but every clause maps to a real setting or rule; the long middle sentence is the only mild readability cost.

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 an 8-parameter mutation tool with no annotations and no output schema, the description covers the important behavioral semantics (partial update, timezone, null handling, pool timing, escape hatch to the reorder sibling). Return values need not be explained given there is no output schema, though a note on confirmation/response would complete it.

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

Parameters4/5

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

Schema description coverage is 100%, so the baseline is 3; the description earns an extra point by adding the partial-update rule and by clarifying the pool-assignment timing semantics ('the moment the dialer offers it' vs 'only when the rep saves a disposition') in plain operational terms. Much of the field detail is already in the schema, so it is additive rather than transformative.

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

Purpose5/5

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

The description names a specific verb (Change) and resource (one Smart View's Smart Dialing settings) and enumerates the exact fields affected. It also distinguishes itself from the ordering sibling by stating that conduyt_reorder_smart_views handles WHICH priority it is, so an agent can separate the two tools without reading schemas.

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

Usage Guidelines4/5

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

It explicitly routes the agent to conduyt_reorder_smart_views for priority ordering and clarifies partial-update behavior ('Only the fields you pass change'), which tells the agent when this tool is the right choice. It stops short of stating when not to use this tool (e.g., for audience or non-dialing settings), so it is a strong 4 rather than a complete 5.

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