Skip to main content
Glama

Create a quarterly rock

add_rock

Create a quarterly rock: the 90-day priority a seat commits to. Requires owner, title, quarter, and due date.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "owner_entity_type": "<owner_entity_type>",
      "owner_external_id": "<owner_external_id>",
      "title": "<title>",
      "quarter": "<quarter>",
      "due_date": "<due_date>"
    },
    "name": "add_rock"
  }
}

Input Schema

NameRequiredDescriptionDefault
titleYes
quarterYese.g. '2026-Q2'
due_dateYesISO 8601 datetime, e.g. '2026-06-30T23:59:59Z'
on_trackNoDefaults to true at creation
owner_nameNoDisplay name for the owner
descriptionNo
status_noteNoInitial status note
owner_entity_typeYesWho owns this rock
owner_external_idYesOwner identifier (e.g. 'dsteel', 'dirk')

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false and openWorldHint=false, so the safety profile is covered and the description does not contradict it. However, the description adds little behavioral context beyond restating which fields are required—no mention of duplicate handling, validation failures, or what the caller gets back after creation.

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 short sentences, zero waste, with the core definition front-loaded before the requirement list. Nothing is repeated or padded.

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

Completeness5/5

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

For a creation tool whose annotations already establish a non-destructive, closed-world write, the definition covers identity of the resource and the required inputs. Remaining gaps (return payload, duplicate rules) are modest and partly unavoidable with no output schema.

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 78%, near the high-coverage baseline, so the schema already documents quarter format, due_date ISO format, on_track default, and the owner_entity_type enum. The description only confirms the required set ('owner, title, quarter, and due date') and collapses the two owner parameters into one concept, adding marginal value beyond the schema.

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 ('Create') and resource ('quarterly rock'), and defines the resource in domain terms ('the 90-day priority a seat commits to'), which helps separate it from add_todo/add_issue conceptually. It does not name those siblings explicitly, so differentiation is implicit rather than stated.

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 phrase 'the 90-day priority a seat commits to' gives an implied filter for what belongs here versus a todo or issue, and the required-field sentence signals prerequisites. There is no explicit when-to-use/when-not guidance and no named alternative despite three closely related creation siblings.

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.

Resources