toban.apptoban.app tools

DeveloperVerified

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

16 tools1 ways to use

What an agent can do on Toban

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: what it does, how to install it, and the input fields an agent should send.

WebMCP tools on Toban

Manage a list

list_schedules

Read the full list_schedules page

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.

Input contract

    Open the source definition

    Get data

    get_current_assignments

    Read the full get_current_assignments 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.

    Input contract

      Open the source definition

      Get data

      get_schedule_details

      Read the full get_schedule_details 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.

      Input contract

        Open the source definition

        Get data

        get_share_link

        Read the full get_share_link 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.

        Input contract

          Open the source definition

          Manage a list

          switch_schedule

          Read the full switch_schedule page

          Switch the active duty roster to the one with the given name. Use the exact roster name as shown by list_schedules.

          How to install

          Open the toban.app website and ask your browser agent to use switch_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 switch_schedule tool on toban.app with name: <string>. Return the structured result and cite the source page.

          Input contract

          • name string Exact name of the roster to switch to

          Open the source definition

          Get data

          advance_rotation

          Read the full advance_rotation 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

          • direction string forward = next turn, backward = previous turn

          Open the source definition

          Get data

          change_view

          Switch how the active roster is displayed: cards, table, calendar, or disc.

          How to install

          Open the toban.app website and ask your browser agent to use change_view

          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 change_view tool on toban.app with view: <string>. Return the structured result and cite the source page.

          Input contract

          • view string Display mode

          Open the source definition

          Add or update

          create_schedule

          Read the full create_schedule page

          Create a new duty roster from a built-in template, identified by the template's name. The new roster becomes the active one.

          How to install

          Open the toban.app website and ask your browser agent to use create_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 create_schedule tool on toban.app with template: <string>. Return the structured result and cite the source page.

          Input contract

          • template string Name of the template to create from

          Open the source definition

          Add or update

          update_schedule

          Read the full update_schedule page

          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.

          Input contract

          • name string New roster name
          • pinned boolean Pin or unpin the roster
          • assignment_mode string Assignment mode

          Open the source definition

          Add or update

          duplicate_schedule

          Read the full duplicate_schedule page

          Duplicate the active roster as a new copy (members, groups, and settings are copied; the copy becomes active).

          How to install

          Open the toban.app website and ask your browser agent to use duplicate_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 duplicate_schedule tool on toban.app. Return the structured result and cite the source page.

          Input contract

            Open the source definition

            Add or update

            add_member

            Read the full add_member page

            Add a member (a person or team) to the active duty roster by name. A display color is assigned automatically.

            How to install

            Open the toban.app website and ask your browser agent to use add_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 add_member tool on toban.app with name: <string>. Return the structured result and cite the source page.

            Input contract

            • name string Name of the member to add

            Open the source definition

            Remove

            remove_member

            Remove a member from the active duty roster by name.

            How to install

            Open the toban.app website and ask your browser agent to use remove_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 remove_member tool on toban.app with name: <string>. Return the structured result and cite the source page.

            Input contract

            • name string Name of the member to remove

            Open the source definition

            Add or update

            update_member

            Read the full update_member 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

            • name string Current name of the member
            • new_name string New name (rename)
            • skip boolean true = rest (exclude from rotation), false = active

            Open the source definition

            Add or update

            set_rotation

            Read the full set_rotation page

            Set the active roster's rotation to a specific turn number (0 = initial). Only for manually-rotated rosters; date-based rosters advance automatically.

            How to install

            Open the toban.app website and ask your browser agent to use set_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 set_rotation tool on toban.app with rotation: <number>. Return the structured result and cite the source page.

            Input contract

            • rotation number Turn number, 0 or greater

            Open the source definition

            Get data

            configure_rotation

            Read the full configure_rotation page

            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

            • mode string Rotation mode
            • start_date string Start date YYYY-MM-DD (date mode)
            • cycle_days number Days per rotation, positive integer (date mode)
            • skip_saturday boolean
            • skip_sunday boolean
            • skip_holidays boolean

            Open the source definition

            Search & find

            print_schedule

            Open the browser print dialog for the active roster in its current view (cards / table / calendar).

            How to install

            Open the toban.app website and ask your browser agent to use print_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 print_schedule tool on toban.app. Return the structured result and cite the source page.

            Input contract

              Open the source definition