MCP Tools Reference
Sherpa-B is currently in private beta and only available to bootcamp participants.
activity
activity/download-claude-instructionsDownload Claude instructions file content. Returns the content of CLAUDE_INSTRUCTIONS.md that can be saved as CLAUDE.md locally.
activity/download-skillsDownload skill definitions for all available workflows. Returns a list of skill files (path + content) to write into .claude/skills/ so workflows are accessible as /shb__<category>__<workflow> slash commands in Claude Code.
activity/get-bootcamp-infoGet comprehensive bootcamp information including schedule, dates, time commitments, and program structure.
activity/get-browser-linkGenerate a short-lived authenticated link that opens the web dashboard in a browser without requiring a separate login. The link is valid for ~1 hour and is single-use.
activity/get-reflectionsGet reflections from completed workflows. Requires authentication.
activity/get-step-promptGet the prompt text for a specific workflow step. Tracks step progress if authenticated.
activity/get-workflowGet workflow structure (YAML definition). Tracks workflow access if authenticated.
activity/list-availableList all available workflows
activity/logCreate an activity log entry. Requires authentication. Use this to track custom events, interactions, or progress.
activity/submit-reflectionSubmit a reflection for a completed workflow. Requires authentication. Called after completing a workflow.
activity/track-stepExplicitly track workflow step progress (started/completed). Requires authentication. Useful for YAML states without prompts.
participant
participant/get-profileGet participant profile information optimized for LLM consumption. Requires authentication. Returns background, timezone, current sprint/week, and sprint goals.
participant/update-profileUpdate participant profile. Requires authentication. Uses optimistic locking with version checking. Updates support dot-notation paths (e.g., "sprint_goals.sprint1").
task
task/get-detailsGet full details for a specific task including description, procedure, tips, and other comprehensive information. Requires authentication.
task/get-recent-tasksGet the most recently updated tasks. Requires authentication. Returns tasks ordered by last update time (default 5 tasks).
task/list-upcoming-tasksList upcoming tasks with urgency indicators. Requires authentication. Returns tasks due within the specified number of days (default 5) with urgency levels (overdue, due_today, due_tomorrow, upcoming).
task/update-due-dateUpdate only the due date (and optional notes) for a task. Requires authentication and optimistic locking.
task/update-statusUpdate a single task status/notes/due date. Requires authentication. Uses optimistic locking with version checking and auto-logs to activity.
task/workflow-task-listList tasks scoped to a specific workflow. Requires authentication. Filter by workflow, optional status, and pagination.