WebMCP

DeveloperWebMCP verified

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.

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.

Input contract

    Open the source definition

    Tool 2 of 16WebMCPAnswer

    get_current_assignments

    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

      Tool 3 of 16WebMCPAnswer

      get_schedule_details

      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

        Tool 4 of 16WebMCPAnswer

        get_share_link

        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

          Tool 5 of 16WebMCPAction

          switch_schedule

          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

          Tool 6 of 16WebMCPAction

          advance_rotation

          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

          Tool 7 of 16WebMCPAction

          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

          Tool 8 of 16WebMCPAction

          create_schedule

          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

          Tool 9 of 16WebMCPAction

          update_schedule

          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

          Tool 10 of 16WebMCPAction

          duplicate_schedule

          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

            Tool 11 of 16WebMCPAction

            add_member

            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

            Tool 12 of 16WebMCPAction

            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

            Tool 13 of 16WebMCPAction

            update_member

            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

            Tool 14 of 16WebMCPAction

            set_rotation

            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

            Tool 15 of 16WebMCPAction

            configure_rotation

            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

            Tool 16 of 16WebMCPAction

            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