Use Alexa Smart Home with your AI.
Connect your account once and let the AI you already use work with it, without building another integration. Control Alexa-connected smart home devices. lights, thermostats, speakers, and sensors via Alexa Smart Properties API.
Developed, maintained, and hosted by Vinkius.
MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED
Waiting for input…
Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.
Complete set · 16 capabilities
The complete Alexa Smart Home capability set.
These are the exact actions your AI can choose when you ask it to work with Alexa Smart Home.
01-04
4 capabilities in this set.
Part of 16 available through Alexa Smart Home.
- 01
Get alexa device
Use endpoint ID from list_alexa_devices. Get detailed information for a specific Alexa-connected device
- 02
Get brightness state
Use endpoint ID from list_alexa_devices. Get the current brightness level of an Alexa-connected light
- 03
Get speaker state
Use endpoint ID from list_alexa_devices. Get the current speaker volume state of an Alexa device
- 04
Adjust brightness
Positive values increase brightness, negative values decrease it. Adjust the brightness of an Alexa-connected light relatively
05-08
4 capabilities in this set.
Part of 16 available through Alexa Smart Home.
- 05
List alexa devices
Shows device names, manufacturers, models, features, and display categories. USE WHEN: - User wants to see all their Alexa-connected smart devices - User needs to find endpoint IDs for other commands - User is exploring their smart home setup - User asks "what Alexa devices do I have" PARAMETERS: - max_results (OPTIONAL): Number of results (1-50, default: 10) - next_token (OPTIONAL): Pagination token from previous response EXAMPLES: - "List all my Alexa devices" → call with no params - "Show my smart home devices" → call with no params - "What Alexa devices are connected?" → call with no params List all Alexa-connected smart home devices and endpoints
- 06
Set brightness
Use endpoint ID from list_alexa_devices. Set the brightness level of an Alexa-connected light
- 07
Update alexa device name
Use endpoint ID from list_alexa_devices. Update the friendly name of an Alexa-connected device
- 08
Deregister alexa device
This removes the device from your account but does not reset the device itself. Deregister an Alexa-connected device from your account
09-12
4 capabilities in this set.
Part of 16 available through Alexa Smart Home.
- 09
Forget alexa device
The device will need to be re-discovered and set up again to be used with Alexa. Remove (forget) an Alexa-connected device from Alexa
- 10
Get power state
Use endpoint ID from list_alexa_devices. Get the current power state of an Alexa-connected device
- 11
Get temperature sensor
Use endpoint ID from list_alexa_devices. Get the current temperature reading from an Alexa-connected sensor
- 12
Get thermostat state
Use endpoint ID from list_alexa_devices. Get the current state of an Alexa-connected thermostat
13-16
4 capabilities in this set.
Part of 16 available through Alexa Smart Home.
- 13
Set volume
Use endpoint ID from list_alexa_devices. Set the speaker volume of an Alexa device
- 14
Turn off alexa device
Works for lights, switches, plugs, and other power-controllable devices. Turn off an Alexa-connected device
- 15
Turn on alexa device
Works for lights, switches, plugs, and other power-controllable devices. Turn on an Alexa-connected device
- 16
Update device room
Use endpoint ID from list_alexa_devices and unit ID from your Alexa Smart Properties account. Update the room/unit assignment for an Alexa-connected device
Observed, not estimated
865ms average. Fast in production.
Alexa Smart Home is checked daily against the live service.
- Fastest day
- 753ms
- Slowest day
- 1110ms
- 14-day trend
- Slowing+10%
Connect your client
One URL. Every client.
Activate the Connector, copy your link, and paste it into the client you already use. 16 capabilities arrive ready to run.
Preview access · not provider authentication
The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Alexa Smart Home, so you can see the experience inside your AI.
It does not authenticate your account with Alexa Smart Home. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.
Alexa Smart Home Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_dcDVBsSRsOmNY7aR8G362VSUeIOH72lMMB4YjS16/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — Alexa Smart Home capabilities are ready to use.
{
"mcpServers": {
"alexa-smart-home-mcp": {
"url": "https://edge.vinkius.com/vk_preview_dcDVBsSRsOmNY7aR8G362VSUeIOH72lMMB4YjS16/mcp"
}
}
}
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Step-by-step instructions for each client are in the guide. How to connect
FAQ
Questions Alexa Smart Home owners ask.
- 01
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.
- 02
How do I get an OAuth 2.0 access token for the Alexa API?
Visit the Alexa Developer Console 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.
- 03
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.
- 04
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.
Explore
More in Industry Titans
Composio Smart Home AI Connector
Access 1000+ smart home tool integrations via Composio API — control devices through structured arguments or n
ViewBoxLock AI Connector
Secure package deliveries with smart lockbox technology that verifies carriers and prevents porch theft at the
ViewPortainer AI Connector
Manage Docker containers and environments via Portainer — list, create, and start containers directly from you
ViewPayrexx AI Connector
Accept payments online with a Swiss payment gateway that supports local and international methods with PCI com
View
