# Alexa Smart Home MCP for AI Agents AI Agent Connect

> Alexa Smart Home MCP lets you control your lights, thermostats, and speakers directly from your AI agent. It connects to the Alexa Smart Properties API so you can manage your whole home setup without switching apps. It handles power, brightness, volume, and sensor data in one spot.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dcDVBsSRsOmNY7aR8G362VSUeIOH72lMMB4YjS16/ai-agent-connect
- **Tags:** smart-home, automation, device-management, home-assistant, api-integration, sensor-data

## Description

Think about the last time you had to juggle three different apps just to get your house ready for a guest. You had to open one app to dim the lights, another to crank up the music, and a third to make sure the thermostat wasn't blasting the AC. It's a chore that takes the fun out of home automation. This Connector changes that by giving your AI agent a direct way to interact with your Alexa-connected hardware. Instead of navigating menus, you can just tell your agent to set the mood or check the temperature in the guest room. It handles the heavy lifting of finding the right device and sending the correct command. Since Vinkius hosts this in their catalog, you can plug it into your existing AI setup and start managing your home's climate, lighting, and audio through a single conversation. It turns your AI into a proactive home assistant that actually knows what's happening in your house. You get a home that responds to your needs in real-time, whether you're trying to save on energy costs or just want to relax after a long day. It bridges the gap between your intent and your hardware.

## Tools

### get_brightness_state
Check the current brightness of a specific light. This is helpful for verifying the state of your room before you walk in.

### adjust_brightness
Use positive or negative values to change how bright your lights are. This lets you dim the lights gradually or jump to a specific level.

### deregister_alexa_device
Remove a device from your account without deleting the physical hardware. It's a clean way to stop managing a piece of tech you no longer use.

### forget_alexa_device
Wipe a device from your Alexa setup entirely so it needs to be set up again. Use this when you want a completely fresh start for a piece of hardware.

### get_power_state
See if a light, plug, or switch is currently on or off. This helps you keep track of what's running in your home at any moment.

### get_speaker_state
Check the current volume level of an Alexa speaker. Use this to see how loud your music or announcements are from another room.

### get_temperature_sensor
Read the live temperature from a connected sensor. This gives your AI the data it needs to tell you how warm or cold a room feels.

### get_thermostat_state
View the current mode and target temperature of your thermostat. This lets you see if your HVAC is currently heating, cooling, or idling.

### list_alexa_devices
Get a full list of every connected device and its manufacturer. This is the best way to see everything your AI can actually control.

### set_volume
Change the volume on any Alexa device to a specific level. Use this to quickly quiet down music or boost the volume of an announcement.

### turn_off_alexa_device
Power down lights, switches, or plugs with one command. This is the fastest way to ensure everything is off before you go to bed.

### turn_on_alexa_device
Power up your lights or smart plugs instantly. Use this to turn on your home's electronics as soon as you walk through the door.

### update_alexa_device_name
Change the friendly name of a device in your home. This makes it much easier to tell your AI exactly which light you want to control.

### update_device_room
Move a device to a different room or unit in your account. This helps keep your smart home organized as your living space changes.

### get_alexa_device
Pull the full details for a single device like its serial number and features. Use this to see exactly what capabilities a specific piece of hardware has.

### set_brightness
Set a light to a specific brightness level instantly. This is perfect for creating a specific atmosphere for a movie or dinner.

## Prompt Examples

**Prompt:** 
```
Is the living room too hot right now?
```

**Response:** 
```
Checking the sensors in the living room...

| Room | Current Temp | Status |
| :--- | :--- | :--- |
| Living Room | **74°F** | Slightly warm |

The thermostat is currently in **COOL** mode with a target temperature of **70°F**. It is actively cooling the space.
```

**Prompt:** 
```
Turn on the porch light and set it to 20%.
```

**Response:** 
```
Turning on the porch light... Done! 

Setting brightness to 20%... Done! Your porch light is now at a dim 20% brightness.
```

**Prompt:** 
```
What devices do I have in the kitchen?
```

**Response:** 
```
I found the following devices in the Kitchen:

*   **Smart Fridge** (Samsung)
*   **Countertop Lights** (Philips Hue)
*   **Smart Plug** (TP-Link)
*   **Kitchen Speaker** (Amazon Echo)
```

## Capabilities

### Toggle power for lights and plugs
Turn your smart switches and plugs on or off with simple commands.

### Adjust light brightness levels
Dim or brighten your lights gradually or jump to a specific percentage.

### Set and get speaker volume
Check the current volume of your speakers or set it to a specific level.

### Read thermostat modes and temperatures
View current heating or cooling modes and target temperatures instantly.

### Fetch real-time sensor data
Get live temperature readings from sensors placed around your home.

### Rename and reorganize devices into rooms
Update device names and move them into different rooms or units.

### Remove old devices from your account
Deregister or forget old hardware to keep your smart home list clean.

## Use Cases

### Setting the mood for guests
A host asks the AI to turn on the porch lights and set the living room brightness to 50% to welcome people over.

### Property audit for managers
A manager asks for a list of all devices in Unit 4B to check for connectivity issues across a large building.

### Remote climate check
A user asks if the bedroom is too cold and the AI reports the live temperature from the sensor.

### Home reorganization
A homeowner renames several lights and moves them to the Garage room to keep their AI commands accurate.

## Benefits

- Organize your home layout more easily by using update_device_room to move items between units.
- Get precise climate data by using get_thermostat_state to check your current heating or cooling mode.
- Create the perfect ambiance by combining set_brightness and set_volume for your lights and speakers.
- Maintain a clean device list by using forget_alexa_device to remove old hardware from your account.
- Monitor your home's energy usage by checking the status of plugs with get_power_state.

## How It Works

The bottom line is you get a direct line for your AI to manage your Alexa hardware.

1. Subscribe to the Alexa Smart Home MCP on Vinkius.
2. Get an OAuth 2.0 access token from the Login with Amazon (LWA) portal.
3. Connect the token to your AI client to start controlling your devices.

## Frequently Asked Questions

**Can I use Alexa Smart Home MCP to control my lights?**
Yes, you can use it to turn lights on or off and adjust their brightness levels through your AI agent.

**Does the Alexa Smart Home MCP work with my specific brand of bulbs?**
It works with any smart home device that is compatible with the Alexa Smart Properties API, including major brands like Philips Hue and LIFX.

**How do I connect Alexa Smart Home MCP to my AI?**
You'll need to subscribe to the Connector on Vinkius and then provide an OAuth 2.0 access token from the Login with Amazon portal to your AI client.

**Can I use Alexa Smart Home MCP to manage multiple properties?**
Yes, it allows you to manage devices across different rooms and units, making it useful for property managers and multi-unit owners.

**Will Alexa Smart Home MCP let me see my thermostat's current mode?**
Yes, your AI agent can retrieve the current mode, such as heating or cooling, as well as the target temperature.

**Is Alexa Smart Home MCP safe for my smart home data?**
The Connector uses standard OAuth 2.0 authentication from Amazon to ensure your device data remains secure while giving your AI the permissions it needs.

**What Alexa-connected devices are supported by this API?**
The Alexa Smart Properties API supports: smart lights (on/off, brightness, color), smart plugs and switches, thermostats (mode and temperature monitoring), temperature sensors, Echo devices and speakers (volume control), security sensors, and other Alexa-connected endpoints. Each device exposes specific features (power, brightness, speaker, thermostat, etc.) that can be queried and controlled.

**How do I get an OAuth 2.0 access token for the Alexa API?**
Visit the [**Alexa Developer Console**](https://developer.amazon.com/alexa/console/ask) and create a Smart Home Skill. Set up Login with Amazon (LWA) credentials in your Amazon Developer account. Complete the OAuth 2.0 authorization flow to obtain an access token. The token must be refreshed periodically as it expires after a set duration.

**Can I control devices in different rooms or properties?**
Yes! The API returns all devices across all properties and rooms in your Alexa Smart Properties account. Use `list_alexa_devices` to see all devices with their room assignments, then use each device's unique endpoint ID to control them individually. You can also reassign devices to different rooms using the `update_device_room` action.

**What's the difference between deregister and forget a device?**
`Deregister` removes the device from your Alexa Smart Properties account but keeps it available for re-discovery. The device itself remains configured. `Forget` completely removes the device from Alexa — it will need to be re-discovered and set up again as if it were a new device. Use deregister for temporary removal and forget for permanent removal.