robovac_get_status
Retrieve the current operational status of your Eufy RoboVac vacuum cleaner using this tool from the Eufy RoboVac MCP Server.
Instructions
Get the current status of the robovac
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.ts:615-625 (handler)The handler function for the 'robovac_get_status' tool. It ensures the RoboVac is initialized, fetches the statuses using robovac.getStatuses(), and returns the status as a formatted JSON string.case "robovac_get_status": this.ensureRoboVacInitialized(); const status = await this.robovac!.getStatuses(); return { content: [ { type: "text", text: `RoboVac Status:\n${JSON.stringify(status, null, 2)}`, }, ], };
- src/server.ts:368-375 (registration)Registration of the 'robovac_get_status' tool in the ListTools response, including name, description, and empty input schema (no parameters required).{ name: "robovac_get_status", description: "Get the current status of the robovac", inputSchema: { type: "object", properties: {}, }, },
- src/server.ts:371-374 (schema)Input schema for the 'robovac_get_status' tool, which is an empty object (no input parameters required).inputSchema: { type: "object", properties: {}, },