Skip to main content
Glama

create_task

Add a task to the user's Goptin to-do list (private to the user, nothing is sent to anyone).

Input Schema

NameRequiredDescriptionDefault
noteNo
titleYesShort imperative, e.g. "Send the quote to Minh"
due_dateNoYYYY-MM-DD
conversation_idNoLink the task to the conversation it came from

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare this is a non-read-only but non-destructive, non-open-world write, so the safety profile is covered. The description adds genuinely new behavioral context that no annotation provides: the task is private to the user and no notification is sent to anyone. It stops short of saying whether duplicates are created or what identifier comes back.

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

Conciseness4/5

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

One compact sentence with the action front-loaded and a short parenthetical clarifying privacy. Nothing is wasted, though the parenthetical slightly interrupts the core statement rather than being a second clean clause.

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?

For a four-parameter creation tool with annotations and no output schema, the description is adequate but thin. It omits what a caller receives back (for example a task identifier needed to later call complete_task) and does not mention any duplicate-handling behavior.

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

Parameters5/5

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

Schema coverage is 75% and the schema already documents title, due_date format, and the purpose of conversation_id. The description adds nothing parameter-level, but with a high-coverage schema that is acceptable: the structured fields do the work and the description does not muddy them.

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 gives a specific verb plus resource and destination: "Add a task to the user's Goptin to-do list." That is enough to separate it from list_tasks and complete_task, though it never names those siblings explicitly, so the differentiation is inferred 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?

When to use this tool is only implied: if the user wants something remembered, add a task rather than a message or ticket. There is no explicit statement about when not to use it, no mention of alternatives such as complete_task or update_ticket, and no prerequisites called out.

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