RTM

Provides programmatic access to Remember The Milk actions via MCP, enabling natural language task management with full API coverage.
  • python

1

GitHub Stars

python

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ljadach-rtm-mcp": {
      "command": "uvx",
      "args": [
        "rtm-mcp"
      ],
      "env": {
        "RTM_API_KEY": "your_api_key",
        "RTM_AUTH_TOKEN": "your_auth_token",
        "RTM_SHARED_SECRET": "your_shared_secret"
      }
    }
  }
}

Available tools

list_tasks

List tasks with optional filters such as due date, priority, status, or list. Retrieves tasks based on your criteria.

add_task

Create a new task with attributes like title, due date, priority, and tags. Supports Smart Add syntax for natural language input.

complete_task

Mark a task as completed and record the completion in the task history.

uncomplete_task

Reopen a previously completed task so it appears as active again.

delete_task

Remove a task from RTM permanently.

postpone_task

Move a task's due date forward by one day.

move_task

Move a task to a different list to help organize your workspace.

set_task_name

Rename a task to reflect its updated description.

set_task_due_date

Change the due date of a task.

set_task_priority

Set the priority level for a task (high, medium, low).

set_task_recurrence

Define a repeat pattern for a task, such as daily or weekly.

set_task_start_date

Set the start date for a task.

set_task_estimate

Attach a time estimate to a task in minutes or hours.

set_task_url

Attach a URL to a task for quick reference.

add_task_tags

Add tags to a task for improved filtering and organization.

remove_task_tags

Remove specified tags from a task.

add_note

Add a note to a task to store supplementary information.

edit_note

Edit an existing note attached to a task.

delete_note

Remove a note from a task.

get_task_notes

View all notes attached to a specific task.

get_lists

List all RTM lists to help you locate and manage groups of tasks.

add_list

Create a new list to organize tasks.

rename_list

Rename an existing list.

delete_list

Delete a list from RTM.

archive_list

Archive a list to reduce clutter while preserving its tasks.

unarchive_list

Restore an archived list to active use.

set_default_list

Set a default list for new tasks.

test_connection

Test API connectivity to ensure the MCP server can reach RTM.

check_auth

Verify that authentication is valid and tokens are usable.

get_tags

List all tags available in RTM to reuse in tasks.

get_locations

List saved locations for use with location-based task details.

get_settings

View user settings for the MCP integration.

get_contacts

Retrieve your RTM contact information for reference.

get_groups

Retrieve groups of contacts or task-related groups.

parse_time

Parse natural language time expressions into concrete dates.

undo

Undo the previous write operation by using a transaction ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational