Skip to main content
Glama

gorelo_create_project_task_side_conversation

Starts a side conversation on a project task by creating an external thread with a specified contact's name and email, so task-related discussions can include people outside the task.

Instructions

Starts a side conversation on a task.

Input Schema

NameRequiredDescriptionDefault
bodyYesRequest body for starting a side conversation on a task - a thread with somebody outside the task's own…
taskIdYesTask to start the conversation on.
projectIdYesProject the task belongs to.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.1.1

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false and destructiveHint=false, so the write nature is covered structurally. However, the description adds nothing beyond that: it does not disclose that the operation involves outbound communication to external parties (the body requires a Name/Email of an outside person plus CcEmails), nor any permission or notification consequences of starting such a thread.

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?

A single front-loaded sentence with zero filler, so there is no wasted text. The tradeoff is that its brevity comes from under-specification rather than efficient density — nothing beyond the bare action is stated.

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

Completeness2/5

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

For a mutation tool with a nested request body, no output schema, and external-recipient semantics, the description is too thin. An agent still lacks the information that this initiates outbound email to a third party and what occurs on the task once the conversation starts.

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%, and the nested body object documents Name, Email, and CcEmails individually, so the schema carries the parameter burden. The description contributes no additional semantics about the projectId/taskId scoping or how the recipient is chosen, which is acceptable at baseline but adds no value.

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?

The description names a specific verb ("Starts") and resource ("a side conversation on a task"), which is clear enough for an agent to know it creates a new conversation thread rather than listing one. It does not differentiate from the close sibling gorelo_create_ticket_side_conversation, but the tool name's project/task scoping and the schema make the distinction recoverable.

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

Usage Guidelines2/5

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

There is no guidance on when to use this versus gorelo_create_project_task_comment, gorelo_list_project_task_conversations, or the ticket-side-conversation variant. The only signal is the implied "create a thread" reading of the verb, leaving the agent to infer the use case.

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