Skip to main content
Glama

user_steps

Guide users through manual tasks by presenting interactive checklists in a terminal UI for actions requiring human input like clicking buttons, logging into services, or verifying changes.

Instructions

Present a checklist of steps to the user for manual completion.

Use this tool when you need the user to perform manual actions that you cannot do programmatically, such as:

  • Clicking buttons in a browser or GUI application

  • Logging into external services

  • Physically connecting hardware

  • Reviewing and approving changes

  • Performing actions that require human verification

This tool automatically opens a new terminal window with an interactive checklist UI where the user can mark steps complete using keyboard controls. The tool also returns a text summary.

Step types:

  • action: User must perform a manual action

  • verification: User must verify something is correct

  • acknowledgment: User must acknowledge they understand

  • confirmation: User must confirm to proceed

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sessionIdNoOptional session ID for resuming a previous session
titleYesOverall title for the step list
descriptionNoContext explaining why these steps are needed
stepsYesList of steps (1-20)
allowPartialCompletionNoAllow returning with some steps incomplete
timeoutMsNoTimeout in milliseconds (default: no timeout)

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nedak23/user-steps-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server