Skip to main content
Glama

DropTrack Get Contact Nudge Context

droptrack_get_contact_nudge_context
Read-only

Get CRM nudge context for one contact: active campaigns watching the contact and recent automated nudges sent for that contact.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum campaigns and sent nudges to return
contactIdYesThe contact ID

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultNoStructured DropTrack result returned by this tool

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior3/5

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

Annotations already carry the safety profile (readOnlyHint=true, destructiveHint=false), so the description only needs to add behavioral context beyond that. It does clarify what 'nudge context' means operationally by enumerating the two return categories, which adds genuine value. It stops short of disclosing the recency window behind 'recent', ordering, or pagination behavior, though the presence of an output schema reduces the burden.

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?

A single sentence with a front-loaded verb+object and a colon-delimited enumeration of the two return categories. Every word earns its place — no filler, no repetition of the title or schema content.

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 simple read-only tool with two fully documented parameters, safety annotations, and an output schema present, the description is nearly complete. The only meaningful gaps are the undefined 'recent' time window and the lack of sibling disambiguation, both minor against the structured fields carrying the rest of the burden.

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%: contactId ('The contact ID') and limit ('Maximum campaigns and sent nudges to return', with min/max/default) are both documented in the schema itself. The description adds no parameter-level detail beyond what the schema already states, so the baseline 3 applies.

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 opens with a specific verb and resource ('Get CRM nudge context for one contact') and then defines the deliverable precisely via two data components: active campaigns watching the contact and recent automated nudges sent for it. The 'for one contact' scope plus the campaign/nudge breakdown distinguishes this from campaign-scoped siblings like droptrack_get_campaign_nudge_summary and droptrack_list_campaign_nudge_contacts.

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

Usage Guidelines3/5

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

The scope 'for one contact' implies this is the tool for single-contact nudge-context lookups, and the two enumerated data components hint at what the agent will receive. However, the description never states when to prefer this over the closely related siblings (get_campaign_nudge_summary, list_campaign_nudge_contacts) or when not to use it. With roughly 55 siblings, explicit routing guidance would materially help.

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.