Skip to main content
Glama
appleton
by appleton

robovac_get_work_status

Check the current cleaning status of your Eufy RoboVac to monitor progress and manage cleaning schedules.

Instructions

Get the current work status of the robovac

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
forceNoForce refresh of cached data

Implementation Reference

  • The core handler for the 'robovac_get_work_status' tool. Ensures the RoboVac instance is initialized, calls getWorkStatus on the device library with optional force refresh, and formats the result as a text response.
    case "robovac_get_work_status": this.ensureRoboVacInitialized(); const workStatus = await this.robovac!.getWorkStatus( args?.force as boolean ); return { content: [ { type: "text", text: `Work Status: ${workStatus}`, }, ], };
  • src/server.ts:221-234 (registration)
    Registers the tool in the MCP server's listTools handler by defining its name, description, and input schema in the tools array.
    { name: "robovac_get_work_status", description: "Get the current work status of the robovac", inputSchema: { type: "object", properties: { force: { type: "boolean", description: "Force refresh of cached data", default: false, }, }, }, },
  • Defines the input schema for the tool, specifying an optional 'force' parameter of type boolean to control data caching.
    inputSchema: { type: "object", properties: { force: { type: "boolean", description: "Force refresh of cached data", default: false, }, }, },

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/appleton/sam'

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