Skip to main content
Glama

StackFast FractWin Expert Brain

Talent Scout Record Opportunity Decision

talent_scout_record_queue_decision
Read-only

Record the account owner's manual decision on an existing Talent Scout queue item: keep, top priority, hold/revisit, pass, or not-a-fit. This is closed-world queue bookkeeping only; it never sends outreach, applies, clicks, submits, screens people, ranks people for hiring, or contacts anyone.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sendNo
applyNo
titleNoExact role title lookup when queue_item_id is not known.
reasonNoHuman note explaining the decision.
companyNoExact company lookup when queue_item_id is not known.
actor_idNoOptional actor label for the manual receipt.
decisionYesManual owner decision. pass/not_a_fit suppress the row from active review unless include_archived is requested.
tenant_idNo
queue_item_idNoPreferred exact Talent Scout queue item id.
revisit_afterNoOptional ISO date/time or human-readable revisit cue for hold/revisit decisions.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultNo
public_toolYes
drafts_never_sendsNo
no_autonomous_outboundNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. Added

TDQS

A3.8/5.0
Behavior1/5

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

Annotation contradiction: readOnlyHint=true claims the tool makes no environment changes, but the description says it records a decision and performs 'queue bookkeeping,' which is a state-changing operation. idempotentHint=false also suggests non-read-only behavior. Per the rubric, a description contradicting annotations receives a 1.

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?

Two tight sentences with no filler. The purpose and decision values are front-loaded, and the side-effect exclusions are compactly listed in the second sentence.

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 10-parameter tool with a rich schema and an output schema, the description supplies the essential high-level context and safety boundary. It does not explicitly explain send/apply semantics or tenant_id, but those are optional and largely covered by the closed-world caveat. The main remaining completeness issue is the conflict with readOnlyHint.

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 70%, and the schema already documents the decision enum, queue_item_id, title/company lookup, reason, revisit_after, and actor_id. The description adds a useful closed-world caveat that helps interpret the send/apply booleans, but it does not explain their actual meaning or the lookup fallback mechanics beyond what the schema provides.

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 states a specific action and resource: 'Record the account owner's manual decision on an existing Talent Scout queue item.' It enumerates the exact decision values and explicitly labels the tool as 'closed-world queue bookkeeping only,' which distinguishes it from sibling outreach and application tools.

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?

It clearly says when to use the tool: to record an owner's manual decision on an existing queue item. It also provides an explicit when-not list: it 'never sends outreach, applies, clicks, submits, screens people, ranks people for hiring, or contacts anyone,' preventing an agent from using it for external actions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

C2.6/5.0
Disambiguation1/5

Several tools are exact duplicates (talent_scout_my_profile_status and talent_scout_profile_status have identical descriptions), and eight estimator_estimate_* tools share the same generic description with no differentiation. This will cause misselection.

Naming Consistency3/5

Most tools follow a snake_case verb_noun pattern, but there are inconsistencies: the duplicate profile tools have different naming (my_profile vs profile), and `fetch`/`search` are single-word verbs. Predictability is hampered by these deviations.

Tool Count2/5

65 tools is excessive for a coherent set, especially with many tools covering overlapping actions across multiple unrelated domains (AI receptionist, estimator, talent scout, GrowthOS). The count could be trimmed significantly.

Completeness3/5

The tool surface is broad and covers many lifecycle operations (create, read, export, record), but the duplicate tools and identical descriptions for estimator operations make it unclear whether all needed operations are present. Some expected operations like delete/update are missing for certain resources.

Resources