Skip to main content
Glama

delete_note

Remove notes from Remember The Milk tasks to keep task management organized and focused. Specify note ID and optional task identifiers for precise deletion.

Instructions

Delete a note from a task.

Args: note_id: ID of the note to delete task_name: Task name to search for task_id: Specific task ID taskseries_id: Task series ID list_id: List ID

Returns: Deletion confirmation with transaction ID

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
note_idYes
task_nameNo
task_idNo
taskseries_idNo
list_idNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior2/5

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

With no annotations provided, the description carries full burden but offers minimal behavioral insight. It states the tool deletes a note and returns a confirmation, but doesn't disclose whether deletion is permanent/reversible (vs. 'undo' sibling), permission requirements, error conditions, or rate limits. The mention of 'transaction ID' in returns hints at an audit trail, but this is vague.

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?

The description is efficiently structured with a clear purpose statement followed by Args and Returns sections. Every sentence serves a purpose: the first defines the tool, and the subsequent lines document parameters and output. However, the parameter list is verbose without added value, slightly reducing efficiency.

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 deletion tool with 5 parameters, 0% schema coverage, no annotations, and sibling tools like 'undo', the description is inadequate. It doesn't address critical context: how parameters interrelate, what happens on deletion (e.g., if it affects task history), or error handling. The output schema exists but isn't described beyond a vague 'confirmation', leaving gaps in understanding the tool's full behavior.

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 0%, so the description must compensate but adds little beyond listing parameter names. It doesn't explain relationships (e.g., that note_id is required while others are optional for task identification), what 'taskseries_id' means, or how to choose between task_name, task_id, and list_id. The Args/Returns structure is helpful but lacks semantic clarification.

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 clearly states the action ('Delete') and resource ('a note from a task'), making the purpose immediately understandable. It distinguishes this from sibling tools like 'edit_note' or 'delete_task' by specifying it targets notes rather than tasks or lists. However, it doesn't explicitly contrast with 'get_task_notes' for retrieval vs. deletion.

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?

The description provides no guidance on when to use this tool versus alternatives. It doesn't mention prerequisites (e.g., needing note_id from 'get_task_notes'), when to use task_name vs. task_id, or how it differs from 'delete_task' for removing entire tasks. The agent must infer usage from parameter names alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ljadach/rtm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server