Skip to main content
Glama

Batch Create Entries

batch_create_entries

Create up to 50 journal entries at once for imports or bulk creation, with required project, impact, trust, and validation metadata.

Instructions

Create multiple journal entries at once. Max 50 per batch. Use this for imports or bulk creation. Select the most accurate entry_type for each. REQUIRED: You MUST include project_number. Extract this by querying memory://agent-id. 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.

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

B3.3/5.0
Behavior2/5

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

Annotations already declare readOnly=false/destructive=false/idempotent=false, and the description adds a batch cap and extraction hint (memory://agent-id). But the behavioral claims are misleading: it insists project_number, impact_score, trust_score, validation_status and related_to are MUST-haves, while the schema marks project_number optional (workspace_id preferred), requires only workspace_id per entry, and has no 'related_to' field at all. These false requirements would drive incorrect calls.

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?

Front-loaded with purpose and batch limit, which is good. But the trailing block of ALL-CAPS 'REQUIRED: You MUST...' sentences is repetitive and, because several are factually wrong, adds noise rather than clarity.

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

Completeness3/5

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

Output schema exists so return values need no explanation, and the batch limit and core intent are covered. But for a 4-param bulk-mutation tool the description contradicts the schema's required fields and misnames a param, leaving an agent with misleading completeness gaps.

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 only 25%, so the description carries extra load, and it does add semantic content about entry_type accuracy and score fields. But it references a non-existent 'related_to' param (schema uses 'relationships') and misstates project_number as required, so the added meaning is partly wrong.

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 ('Create multiple journal entries at once') plus a hard batch limit ('Max 50 per batch'), which clearly separates it from the singular create_entry sibling. However it never names create_entry directly, leaving the distinction implicit.

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?

'Use this for imports or bulk creation' gives a concrete usage context that maps cleanly to bulk vs. single-entry workflows. It offers no explicit when-not or named alternative, so it stops short of a 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