RTM
- 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.