Skip to main content
Glama

conduyt_ai_task_segment_and_act

Preview contact segments by filter and see what a bulk tag, assignment, or field update would change, returning matched counts without persisting.

Instructions

AI task (PREVIEW ONLY): preview segmenting contacts by a filter and applying one action (add/remove a tag, assign to a user, or update a field) to the whole segment. Returns the matched count and what WOULD change, without persisting. Executing this is intentionally restricted to a human session in the app; agent/API-key callers can only preview.

Input Schema

NameRequiredDescriptionDefault
limitNoMax contacts to act on (default 100, max 1000)
actionYesThe action to apply to the whole segment
filterYesSegment selection criteria

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv4.71.0

TDQS

A4.2/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does well: it discloses that the operation is non-persistent, returns the matched count and what WOULD change, and that execution is restricted to human sessions. It stops short of describing all response details or error conditions, but the key safety and persistence behavior is explicit.

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?

The description is front-loaded with 'PREVIEW ONLY' and three sentences cover purpose, return behavior, and execution restriction without waste. Every sentence contributes to correct tool selection or behavior understanding.

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?

There is no output schema, so the description must explain return behavior, which it does by stating it returns the matched count and what would change without persisting. It could say more about preview response shape or limit interaction, but the core preview semantics are complete for safe invocation.

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 100%, so the schema already documents filter fields, action variants, and the limit parameter in detail. The description summarizes the action types (add/remove tag, assign user, update field) but adds no substantive meaning beyond the schema, which meets the baseline of 3 when schema coverage is high.

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 states a specific verb and resource: previewing contact segmentation by filter plus applying an action to the whole segment. It clearly frames the tool as PREVIEW ONLY and lists action categories, but it does not explicitly differentiate itself from sibling AI task tools such as conduyt_ai_task_import_and_enroll or conduyt_ai_task_pipeline_cleanup.

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?

The description explicitly says when the tool can be used by agents: preview only. It also states when execution is not allowed: 'Executing this is intentionally restricted to a human session in the app; agent/API-key callers can only preview.' This is a clear when-to-use and when-not-to-use boundary.

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