Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REMINDCTL_PATHNoPath to remindctl binary if not in PATH

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
add_reminderA

Add a new reminder to Apple Reminders. Use when the user wants to remember something, create a task, set a to-do, schedule a deadline, or needs to be reminded about anything.

Args:

  • title (string, required): The reminder text

  • list (string, optional): Target reminder list (e.g. "Work", "Personal"). Uses default list if omitted.

  • due (string, optional): Due date in natural language ("tomorrow", "Friday 3pm", "2026-04-05")

  • notes (string, optional): Additional notes or context

  • priority (string, optional): none, low, medium, or high

show_remindersA

Show reminders from Apple Reminders. Use when the user asks what they need to do, what's on their list, what's due, overdue, or wants to see their agenda/tasks.

Args:

  • filter (string, optional): today, tomorrow, week, overdue, upcoming, completed, all, or a date string. Defaults to "upcoming".

  • list (string, optional): Limit to a specific reminder list

list_reminder_listsA

List all Apple Reminder lists, or show the contents of a specific list. Use when the user wants to know what lists they have or browse a specific list.

Args:

  • name (string, optional): If provided, shows reminders in that list. If omitted, lists all available lists.

edit_reminderB

Edit an existing Apple Reminder. Use when the user wants to change a reminder's title, due date, notes, priority, move it to another list, or mark it complete/incomplete.

Args:

  • id (string, required): Index number or ID prefix from show_reminders output

  • title (string, optional): New title

  • list (string, optional): Move to a different list

  • due (string, optional): New due date

  • notes (string, optional): New notes

  • priority (string, optional): none, low, medium, high

  • clear_due (boolean, optional): Clear the due date

  • complete (boolean, optional): Mark as completed

  • incomplete (boolean, optional): Mark as incomplete

complete_remindersA

Mark one or more Apple Reminders as complete. Use when the user says they finished a task, did something, or wants to check off a reminder.

Args:

  • ids (string[], required): Array of index numbers or ID prefixes from show_reminders output

delete_remindersA

Delete one or more Apple Reminders permanently. Use when the user wants to remove a reminder entirely (not just complete it).

Args:

  • ids (string[], required): Array of index numbers or ID prefixes from show_reminders output

manage_reminder_listA

Create, rename, or delete an Apple Reminder list. Use when the user wants to organize their reminders by creating new lists, renaming existing ones, or removing lists.

Args:

  • name (string, required): The list name to act on

  • action (string, required): "create", "rename", or "delete"

  • new_name (string, optional): Required when action is "rename" — the new name for the list

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation3/5

Most tools are distinct, but complete_reminders overlaps with edit_reminder's complete/incomplete flags, and list_reminder_lists (which can show a list's contents) overlaps with show_reminders' list filter. The descriptions mitigate this somewhat but boundaries remain blurry.

Naming Consistency3/5

Mostly verb_noun, but plurality is inconsistent (add_reminder vs show_reminders/complete_reminders/delete_reminders) and list_reminder_lists is an awkward verb_noun_noun construction. Still readable and mostly predictable.

Tool Count5/5

Seven tools is well-scoped for a reminders domain, with each tool earning its place across create/read/edit/complete/delete/list-management operations.

Completeness4/5

Covers the full reminder lifecycle (add, show, edit, complete, delete) plus list management, leaving few gaps. Minor omissions like text search or batch reassignment are workable around via filters and edit.

Maintenance

ActivityInactive
ResponsivenessNo issues