Skip to main content
Glama
greirson

Todoist MCP Server

todoist_reminder_create

Create reminders for Todoist tasks using relative time, absolute date/time, or location-based triggers to ensure you never miss a deadline.

Instructions

Create a new reminder for a task. Supports three reminder types: relative (minutes before due), absolute (specific date/time), and location-based. Requires Todoist Pro or Business plan.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
task_idNoID of the task to add reminder to (provide this OR task_name)
task_nameNoName of the task to add reminder to (provide this OR task_id)
typeYesType of reminder: 'relative' (minutes before due date), 'absolute' (specific date/time), or 'location' (geofenced)
minute_offsetNoFor relative reminders: minutes before the task due date to trigger (e.g., 30 for 30 minutes before)
due_dateNoFor absolute reminders: the date/time in ISO 8601 format (e.g., '2024-10-15T09:00:00Z')
timezoneNoTimezone for absolute reminders (e.g., 'America/New_York')
location_nameNoFor location reminders: alias name for the location
latitudeNoFor location reminders: latitude coordinate
longitudeNoFor location reminders: longitude coordinate
location_triggerNoFor location reminders: when to trigger - 'on_enter' or 'on_leave'
radiusNoFor location reminders: radius around location in meters (default: 100)
Behavior3/5

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

Discloses the plan requirement (Pro or Business) as a behavioral constraint. Without annotations, description carries burden but does not detail side effects, auth needs, or success/failure outcomes beyond plan.

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 concise sentences front-loaded with purpose. Every sentence earns its place with no redundancy.

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?

Given complete schema and many parameters, description covers core function and plan requirement but lacks details on return value, error handling, or guidance for choosing between task_id and task_name.

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 coverage is 100%, so baseline is 3. Description adds minimal value beyond schema by summarizing types, but does not provide further meaning for parameters like task_id vs task_name disambiguation.

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?

Clearly states 'Create a new reminder for a task' with specific verb and resource. Mentions three reminder types, distinguishing the creation action from sibling tools like delete, get, update, but does not explicitly differentiate from them.

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?

Implies usage by listing supported reminder types and plan requirement, but lacks explicit when-to-use or when-not-to-use guidance. No mention of alternatives like updating an existing reminder.

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/greirson/mcp-todoist'

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