Maton

Sunsama

Access Sunsama via MCP (Model Context Protocol) with managed authentication.

Reference

Task Management

ToolDescription
search_tasksSearch tasks by term
create_taskCreate a new task
edit_task_titleUpdate task title
delete_taskDelete a task
mark_task_as_completedMark task complete
mark_task_as_incompleteMark task incomplete
append_task_notesAdd notes to task
edit_task_time_estimateSet time estimate
edit_task_recurrence_ruleSet recurrence
get_task_time_estimateGet AI time estimate
restore_taskRestore deleted task

Subtasks

ToolDescription
add_subtasks_to_taskAdd subtasks
edit_subtask_titleUpdate subtask title
mark_subtask_as_completedMark subtask complete
mark_subtask_as_incompleteMark subtask incomplete

Backlog

ToolDescription
get_backlog_tasksList backlog tasks
move_task_to_backlogMove task to backlog
move_task_from_backlogMove from backlog to day
reposition_task_in_backlogReorder backlog task
change_backlog_folderChange task folder
create_braindump_taskCreate backlog task

Scheduling

ToolDescription
move_task_to_dayReschedule task
reorder_tasksReorder day's tasks
timebox_a_task_to_calendarBlock time for task
set_shutdown_timeSet daily end time

Calendar Events

ToolDescription
create_calendar_eventCreate calendar event
delete_calendar_eventDelete calendar event
move_calendar_eventReschedule event
import_task_from_calendar_eventImport event as task
set_calendar_event_allow_task_projectionsToggle task overlap
accept_meeting_inviteAccept meeting
decline_meeting_inviteDecline meeting

Time Tracking

ToolDescription
start_task_timerStart timer
stop_task_timerStop timer

Channels & Objectives

ToolDescription
create_channelCreate channel/context
add_task_to_channelAssign task to channel
create_weekly_objectiveCreate weekly goal
align_task_with_objectiveLink task to objective

Archive

ToolDescription
get_archived_tasksList archived tasks
unarchive_taskRestore archived task

Email Integration

ToolDescription
list_email_threadsList email threads
create_follow_up_task_from_emailCreate task from email
delete_email_threadDelete email thread
mark_email_thread_as_readMark email as read

Recurring Tasks

ToolDescription
delete_all_incomplete_recurring_task_instancesDelete future recurrences
update_all_incomplete_recurring_task_instancesUpdate future recurrences

Settings & Preferences

ToolDescription
toggle_auto_import_eventsToggle event auto-import
update_calendar_preferencesUpdate calendar settings
update_import_event_filtersSet event filters
log_user_feedbackSubmit feedback

Search Tasks

Search for tasks by keyword:

POST /sunsama/search_tasks
Content-Type: application/json

{
  "searchTerm": "meeting"
}

Response:

{
  "content": [
    {
      "type": "text",
      "text": "{\"tasks\":[{\"_id\":\"69a6bf3a04d3cd0001595308\",\"title\":\"Team meeting prep\",\"scheduledDate\":\"2026-03-03\",\"completed\":false}]}"
    }
  ],
  "isError": false
}

Create Task

Create a new task scheduled for a specific day:

POST /sunsama/create_task
Content-Type: application/json

{
  "title": "Review quarterly report",
  "day": "2026-03-03",
  "alreadyInTaskList": false
}

Response:

{
  "content": [
    {
      "type": "text",
      "text": "{\"success\":true,\"task\":{\"_id\":\"69a6bf3a04d3cd0001595308\",\"title\":\"Review quarterly report\",\"notes\":\"\",\"timeEstimate\":\"20 minutes\",\"sortOrder\":-1772535610535,\"isPersonal\":false,\"isWork\":true,\"isPrivate\":false,\"isArchived\":false,\"completed\":false,\"isBacklogged\":false,\"scheduledDate\":\"2026-03-03\",\"subtasks\":[],\"channel\":\"work\",\"folder\":null,\"timeboxEventIds\":[]}}"
    }
  ],
  "isError": false
}

Get Backlog Tasks

List all tasks in the backlog:

POST /sunsama/get_backlog_tasks
Content-Type: application/json

{}

Response:

{
  "content": [
    {
      "type": "text",
      "text": "{\"tasks\":[],\"queryId\":\"bb7d004a-0b29-49d9-8345-6d9037786fbb\",\"totalPages\":1}"
    }
  ],
  "isError": false
}

Mark Task as Completed

POST /sunsama/mark_task_as_completed
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308",
  "finishedDay": "2026-03-03"
}

Add Subtasks to Task

POST /sunsama/add_subtasks_to_task
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308",
  "subtasks": [
    {"title": "Step 1: Research"},
    {"title": "Step 2: Draft outline"},
    {"title": "Step 3: Review"}
  ]
}

Create Calendar Event

POST /sunsama/create_calendar_event
Content-Type: application/json

{
  "title": "Team standup",
  "startDate": "2026-03-03T09:00:00"
}

Move Task to Day

Reschedule a task to a different day:

POST /sunsama/move_task_to_day
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308",
  "calendarDay": "2026-03-04"
}

Timebox Task to Calendar

Block time for a task on your calendar:

POST /sunsama/timebox_a_task_to_calendar
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308",
  "startDate": "2026-03-03",
  "startTime": "14:00"
}

Create Weekly Objective

POST /sunsama/create_weekly_objective
Content-Type: application/json

{
  "title": "Complete Q1 planning",
  "weekStartDay": "2026-03-03"
}

Create Braindump Task (Backlog)

Add a task to backlog with time bucket:

POST /sunsama/create_braindump_task
Content-Type: application/json

{
  "title": "Research new tools",
  "timeBucket": "in the next month"
}

Time bucket options:

  • "in the next two weeks"
  • "in the next month"
  • "in the next quarter"
  • "in the next year"
  • "someday"
  • "never"

Start/Stop Task Timer

POST /sunsama/start_task_timer
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308"
}
POST /sunsama/stop_task_timer
Content-Type: application/json

{
  "taskId": "69a6bf3a04d3cd0001595308"
}

Set Shutdown Time

Set when your workday ends:

POST /sunsama/set_shutdown_time
Content-Type: application/json

{
  "calendarDay": "2026-03-03",
  "hour": 18,
  "minute": 0
}

Resources

On this page