Free duty-roster maker for building cleaning, lunch, and daily-monitor rotation charts in the browser — no signup, print-quality output. WebMCP tools let an agent create and manage rosters, members, and duty assignments.
16 tools1 methodsspec API surface
What can an agent do with toban.app WebMCP tools?
Free duty-roster maker for building cleaning, lunch, and daily-monitor rotation charts in the browser — no signup, print-quality output. WebMCP tools let an agent create and manage rosters, members, and duty assignments. This page documents every listed tool, the action or answer it provides, its installation command, and the input fields an agent should send.
WebMCP tools on toban.app
Tool 1 of 16WebMCPAnswer
list_schedules
List all duty rosters (当番表) the user has. Returns each roster's name, member count, and group count; the currently displayed roster is marked. Use to see what rosters exist or before switching rosters.
How to install
Open the toban.app website and ask your browser agent to use list_schedules
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the list_schedules tool on toban.app. Return the structured result and cite the source page.
Get who is currently on duty for the active duty roster: each task group paired with its assigned member, plus the current rotation step. Use when the user asks who is on duty now.
How to install
Open the toban.app website and ask your browser agent to use get_current_assignments
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the get_current_assignments tool on toban.app. Return the structured result and cite the source page.
Get the full setup of the active duty roster: member names, task groups, rotation mode (manual or date-based), and assignment mode. Use before editing or to explain how the roster is configured.
How to install
Open the toban.app website and ask your browser agent to use get_schedule_details
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the get_schedule_details tool on toban.app. Return the structured result and cite the source page.
Get the public share URL of the active roster if it has already been shared. Does NOT create or publish a new link — sharing must be done by the user via the share button.
How to install
Open the toban.app website and ask your browser agent to use get_share_link
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the get_share_link tool on toban.app. Return the structured result and cite the source page.
Move the active roster's rotation one step forward or backward. Only works for manually-rotated rosters; date-based rosters advance automatically by date and cannot be moved manually.
How to install
Open the toban.app website and ask your browser agent to use advance_rotation
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the advance_rotation tool on toban.app with direction: <string>. Return the structured result and cite the source page.
Input contract
directionstringforward = next turn, backward = previous turn
Update the active roster's settings: name, pinned state, and/or assignment mode (member = one person per group, task = one person per task). Provide only the fields you want to change.
How to install
Open the toban.app website and ask your browser agent to use update_schedule
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the update_schedule tool on toban.app with name: <string>, pinned: <boolean>, assignment_mode: <string>. Return the structured result and cite the source page.
Update a member of the active roster by name: rename and/or mark them as resting (skip = excluded from rotation) or active. Provide name plus the fields to change.
How to install
Open the toban.app website and ask your browser agent to use update_member
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the update_member tool on toban.app with name: <string>, new_name: <string>, skip: <boolean>. Return the structured result and cite the source page.
Input contract
namestringCurrent name of the member
new_namestringNew name (rename)
skipbooleantrue = rest (exclude from rotation), false = active
Configure how the active roster rotates. mode 'manual' = advance by hand; mode 'date' = auto-advance by date (requires start_date as YYYY-MM-DD and cycle_days). Optionally skip Saturdays / Sundays / Japanese holidays. Provide only the fields you want to change.
How to install
Open the toban.app website and ask your browser agent to use configure_rotation
Install browse first, then run the command in a terminal. WebMCP tools run directly on the website and do not need a package install.
Run with an agent
Use the configure_rotation tool on toban.app with mode: <string>, start_date: <string>, cycle_days: <number>, skip_saturday: <boolean>, skip_sunday: <boolean>, skip_holidays: <boolean>. Return the structured result and cite the source page.
Input contract
modestringRotation mode
start_datestringStart date YYYY-MM-DD (date mode)
cycle_daysnumberDays per rotation, positive integer (date mode)