Skip to main content
Glama

Team Batch Create Entries

team_batch_create_entries

Create up to 50 team journal entries in a single batch, set required project, impact, trust, and validation fields, and link entries to prior context.

Instructions

Create multiple team journal entries at once. Max 50 per batch. Select the most accurate entry_type for each. REQUIRED: You MUST include project_number. REQUIRED: You MUST include impact_score, trust_score, and validation_status. REQUIRED: You MUST use related_to to anchor entries to previous context.

Input Schema

NameRequiredDescriptionDefault
entriesNo
auto_indexNo
use_test_dbNo
workspace_idNoOptional workspace isolation identifier (e.g. "alpha"). Do not use numeric project IDs or "workspace" as the key.
project_numberNo

Output Schema

NameRequiredDescriptionDefault
codeNoError code (e.g. VALIDATION_ERROR, INTERNAL_ERROR)
countNo
errorNoHuman-readable error message
detailsNoAdditional error context
entriesNo
successNo
categoryNoError category (validation, query, connection, internal)
suggestionNoSuggested fix for the error
recoverableNoWhether the error is recoverable
indexStatusesNo
aggregated_errorsNoDetails of individual errors in a multi-step operation

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv9.0.0

TDQS

C2.7/5.0
Behavior2/5

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

Annotations already declare the write profile (readOnlyHint=false, destructiveHint=false, idempotentHint=false), so the description only needed to add operational context — and the batch cap of 50 is a genuinely useful addition. But it also asserts 'REQUIRED: You MUST include project_number' while the schema marks project_number optional and states 'workspace_id is preferred', and it instructs the agent to 'use related_to' for a parameter that does not exist (the field is 'relationships'). Both are actively misleading for a non-idempotent write.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The opening two sentences are front-loaded and earn their place. The subsequent three 'REQUIRED: You MUST...' lines are repetitive boilerplate, and one of them encodes an incorrect constraint, so the structure spends words on guidance that actively harms accuracy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex nested-batch write tool (entries array with ~20 properties, additionalProperties=false) at 20% schema coverage, the description omits the per-entry required fields entirely — workspace_id is marked REQUIRED in the schema but never mentioned. The guidance it does give conflicts with the schema on two points, so an agent cannot safely construct a valid call from description plus schema.

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

Parameters2/5

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

Schema description coverage is only 20%, so the description carries most of the burden — and it names fields (impact_score, trust_score, validation_status, entry_type) without adding format or semantics beyond what the schema already says. Worse, it directs the agent to a nonexistent 'related_to' key and mislabels project_number as mandatory when the schema says it is optional; with additionalProperties=false on entry items, following this guidance would cause validation failures.

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, resource, and batch scope: 'Create multiple team journal entries at once. Max 50 per batch.' The 'team' qualifier plus 'multiple... at once' distinguishes it from create_entry and batch_create_entries. It stops short of naming those siblings explicitly, so it lands at 4 rather than 5.

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?

Usage is only implied by the batching language ('multiple ... at once', 'Max 50 per batch'). There is no statement of when to prefer this over create_entry in a loop or over the personal batch_create_entries, and no prerequisites or exclusions. The remaining sentences are per-field instructions, not routing guidance.

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