ツールリファレンス
UTSUROI の MCP サーバーが公開しているツールの一覧です。
このページは backend のツール定義から自動生成しています。名前・説明・引数は MCP クライアントが実際に受け取るものと同じです(英語のままにしてあるのはそのためです)。
スコープの説明はMCP をつなぐにあります。
読み取りmcp:tasks.read
read スコープだけで呼べます。AI に読ませるだけなら、このスコープに絞るのが安全です。
get_board_contextGet a board and its lanes, labels, and projects for task creation and updates. The board includes a direct UTSUROI URL.
boardIdstringrequired
get_taskGet one UTSUROI task by ID from the authorized tenant. The task includes a boardId and a direct UTSUROI URL.
idstringrequired
list_boardsList boards in the authorized UTSUROI tenant. Each board includes a direct UTSUROI URL.
引数: なし
list_due_tasksList tasks by due date range. Use dueDateTo for overdue/today/week queries. Each task includes a boardId and a direct UTSUROI URL.
boardIdstringdueDateFromstringdueDateTostringincludeArchivedbooleanlimitinteger
list_labelsList labels for a board in the authorized tenant.
boardIdstringrequired
list_lanesList lanes for a board in the authorized tenant.
boardIdstringrequired
list_membersList active members in the authorized tenant for assignee and ball holder updates.
引数: なし
list_my_tasksList tasks assigned to or held by the authorized user across all accessible boards by default. Set perspective to created for tasks created by the user, or assigned-or-created for both. Open tasks are returned by default. Each task includes board and lane context plus a direct UTSUROI URL. Follow nextCursor with the same filters until it is null to retrieve every page.
boardIdstringperspectivestringstatusstringcursorstringincludeArchivedbooleanlimitinteger
list_projectsList projects for a board in the authorized tenant.
boardIdstringrequired
list_recent_task_eventsList recent task history events across the authorized tenant, optionally scoped to a board. Each event includes a direct URL to its task.
boardIdstringlimitinteger
list_recurring_tasksList active recurring task templates in the authorized tenant.
引数: なし
list_task_activitiesList all task activity in the authorized tenant with cursor pagination. Filter by board, task, actor, event kind, or time range. Archived tasks are included and each activity includes a direct task URL. Follow nextCursor until it is null to retrieve the complete result set.
cursorstringlimitintegerboardIdstringtaskIdstringactorIdstringkindsarrayfromAtintegertoAtinteger
search_tasksSearch UTSUROI tasks in the authorized tenant by title or description. Each task includes a boardId and a direct UTSUROI URL.
querystringboardIdstringincludeArchivedbooleanlimitinteger
書き込みmcp:tasks.write
write スコープが必要です。加えて、viewer ロールのユーザーは呼べません。
add_task_commentAdd a comment to a task and return the task URL. Requires mcp:tasks.write.
idstringrequiredbodystringrequired
archive_taskSoft-archive a task, optionally including subtasks, and return the target task URL. Requires mcp:tasks.write.
idstringrequiredincludeDescendantsboolean
create_labelCreate a label on a board and return the board URL. Color is optional and defaults to a preset when omitted. Requires mcp:tasks.write.
boardIdstringrequirednamestringrequiredcolorstring
create_projectCreate a project on a board and return the board URL. Color is optional and defaults to a preset when omitted. Requires mcp:tasks.write.
boardIdstringrequirednamestringrequiredcolorstring
create_recurring_taskCreate a recurring task template that auto-generates tasks on a daily/weekly/monthly schedule and return its board URL. Requires mcp:tasks.write.
boardIdstringrequiredlaneIdstringrequiredtitlestringrequiredfrequencystringrequireddescriptionstringprojectIdanysizestringballHolderIdanyassigneeIdsarraylabelIdsarrayrunHourintegerweekdaysarraydayOfMonthintegertimezonestringstartOffsetDaysintegerdueOffsetDaysintegerendDateanyenabledboolean
create_taskCreate a task in the authorized tenant and return its direct UTSUROI URL. Assignees, ball holder, and labels can be set at creation time. Requires mcp:tasks.write.
boardIdstringrequiredlaneIdstringrequiredtitlestringrequireddescriptionstringdueDatestringstartDatestringparentIdanyprojectIdanysizestringorderintegerassigneeIdsarrayballHolderIdanylabelIdsarray
create_tasksCreate multiple tasks in the authorized tenant. Returns created items with direct UTSUROI URLs and failed items by input index. Requires mcp:tasks.write.
itemsarrayrequired
move_taskMove a task to another lane/parent/order and return the task URL. Requires mcp:tasks.write.
idstringrequiredlaneIdstringrequiredparentIdanyorderintegerrequired
restore_taskRestore a soft-archived task, optionally including subtasks, and return the target task URL. Requires mcp:tasks.write.
idstringrequiredincludeDescendantsboolean
set_task_assigneesReplace task assignees and ball holder and return the task URL. Requires mcp:tasks.write.
idstringrequiredassigneeIdsarrayballHolderIdany
set_task_labelsReplace task labels and return the task URL. Requires mcp:tasks.write.
idstringrequiredlabelIdsarray
update_task_fieldsUpdate base task fields such as title, description, dates, project, or size and return the task URL. Requires mcp:tasks.write.
idstringrequiredtitlestringdescriptionanydueDateanystartDateanybaselineStartDateanybaselineDueDateanyprojectIdanysizeany
ボード設定(オプトイン)mcp:boards.settings
既定では公開されません。このスコープを明示的に許可したときだけ tools/list に現れます。
get_board_settingsRead board settings, card defaults, Slack mappings and notification configuration. Requires mcp:boards.settings.
boardIdstringrequired
list_board_slack_channelsDiscover Slack channel candidates. available=false means the channel is linked to another board and cannot be selected for a mapping. Requires mcp:boards.settings.
boardIdstringrequired
set_board_slack_channelsReplace this board's complete Slack channel mappings. Read current settings and merge for add/remove requests. Other boards and workspace Slack settings are preserved. May join the Slack bot to selected channels. Requires mcp:boards.settings.
boardIdstringrequiredmappingsarrayrequired
set_board_slack_comment_notify_configSet whether card comments are sent to Slack and optionally change the destination channel. Omitted channelId is preserved. Requires mcp:boards.settings.
enabledbooleanrequiredchannelIdanyboardIdstringrequired
set_board_slack_unresponded_configReplace enabled state and the complete channelIds selection for unanswered mentions. Channels must already be linked to this board. Requires mcp:boards.settings.
enabledbooleanrequiredchannelIdsarrayboardIdstringrequired
update_board_settingsPartially update basic settings, card defaults or Slack notification fields. Omitted fields are preserved; cardDefaults replaces the complete defaults object. Does not change board access, recurring tasks or archive state. Requires mcp:boards.settings.
namestringcolorstringsizingEnabledbooleansizePointsanycountUnsizedTasksAsOnebooleancardDefaultsanycardDefaultsApplyToSlackbooleanslackDueNotificationEnabledbooleanslackDueNotificationHourintegerslackDueNotificationTimezonestringslackDueNotificationChannelIdanyslackDueNotificationChannelEnabledbooleanslackDueNotificationChannelHourintegerslackDueNotificationChannelThreadEnabledbooleanslackCompletionChannelEnabledbooleanslackCompletionChannelIdanyslackTaskTriggerReactionstringslackUnrespondedTaskEnabledbooleanslackUnrespondedAiJudgeEnabledbooleanslackAiRoutingEnabledbooleanslackAiTitleEnabledbooleanslackDueNotificationMethodstringslackDueNotificationDmMethodstringslackDueNotificationChannelMethodstringgroupanyboardIdstringrequired