Skip to main content
Glama

wyze_login

Log in to your Wyze account using environment variables to access and manage your Wyze smart home devices for control, monitoring, and health tracking.

Instructions

Login to Wyze account using environment variables

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function for the wyze_login tool, which triggers Wyze login via the get_wyze_client helper using environment variables and returns success or error status.
    @mcp.tool() def wyze_login() -> Dict[str, str]: """Login to Wyze account using environment variables""" try: client = get_wyze_client() return {"status": "success", "message": "Successfully logged in to Wyze"} except WyzeClientConfigurationError as e: return {"status": "error", "message": f"Configuration error: {str(e)}"} except Exception as e: return {"status": "error", "message": f"Unexpected error: {str(e)}"}
  • Supporting helper function that initializes and returns the global Wyze SDK Client instance using credentials from environment variables.
    def get_wyze_client() -> Client: """Get or create Wyze client instance with auto-login if credentials available""" global _wyze_client if _wyze_client is None: # Get credentials from environment email = os.getenv("WYZE_EMAIL") password = os.getenv("WYZE_PASSWORD") key_id = os.getenv("WYZE_KEY_ID") api_key = os.getenv("WYZE_API_KEY") if not all([email, password, key_id, api_key]): raise WyzeClientConfigurationError( "Missing required environment variables: WYZE_EMAIL, WYZE_PASSWORD, WYZE_KEY_ID, WYZE_API_KEY" ) _wyze_client = Client( email=email, password=password, key_id=key_id, api_key=api_key ) return _wyze_client
  • The @mcp.tool() decorator registers the wyze_login function as an MCP tool.
    @mcp.tool()

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/aldilaff/mcp-wyze-server'

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