Control your Alexa smart plugs from any assistant.
A self-hosted Model Context Protocol server that turns Amazon Echo smart plugs on and off, reads their state, and lists what is connected. Link your Amazon account once, point your assistant at the endpoint, and it can run the plugs for you.
Step 1
Connection
Checking status…
Step 2
Endpoint
Add this URL to your assistant as a remote MCP server. It speaks JSON-RPC 2.0 over streamable HTTP. If you set MCP_BEARER_TOKEN, send it as a bearer token.
/api/mcpAvailable
Tools
list_plugsget_plug_statusturn_plug_onturn_plug_offtoggle_plug
Setup
Self-hosting
Create a Login with Amazon security profile in the Amazon Developer console with the smart-home control scope, then set these on the server before linking your account:
ALEXA_CLIENT_IDALEXA_CLIENT_SECRETALEXA_REDIRECT_URIMCP_BEARER_TOKEN