alexa-mcp
An MCP server for Amazon Alexa that allows agents to list and control Echo speakers, Echo Shows, and Fire TVs. It enables making Alexa speak or announce, running routines, reading and controlling smart-home devices like thermostats and lights, managing shopping/to-do lists, and setting or canceling alarms, timers, and reminders via Alexa's web API.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- List and control Echo speakers and Fire TVs
- Make Alexa speak or announce messages
- Run routines and control smart-home devices
- Read and edit shopping or to-do lists
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@chrischall/alexa-mcp 0.3.4
{
"version": "0.3.4",
"transport": "stdio",
"identifier": "@chrischall/alexa-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "ALEXA_REGISTRATION",
"format": "string",
"description": "Registration from `alexa-mcp login --print`; optional when the state file exists"
},
{
"name": "ALEXA_STATE_DIR",
"format": "string",
"description": "Where the refreshed registration is kept (default ~/.alexa-mcp)"
},
{
"name": "ALEXA_AMAZON_PAGE",
"format": "string",
"description": "Amazon site of the account (or what the registration recorded); default amazon.com"
},
{
"name": "ALEXA_ACCEPT_LANGUAGE",
"format": "string",
"description": "Accept-Language sent to Amazon; default en-US"
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"alexa-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/alexa-mcp@0.3.4"
],
"env": {
"ALEXA_REGISTRATION": "<YOUR_ALEXA_REGISTRATION>",
"ALEXA_STATE_DIR": "<YOUR_ALEXA_STATE_DIR>",
"ALEXA_AMAZON_PAGE": "<YOUR_ALEXA_AMAZON_PAGE>",
"ALEXA_ACCEPT_LANGUAGE": "<YOUR_ALEXA_ACCEPT_LANGUAGE>"
}
}
}
}Cline
{
"mcpServers": {
"alexa-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/alexa-mcp@0.3.4"
],
"env": {
"ALEXA_REGISTRATION": "<YOUR_ALEXA_REGISTRATION>",
"ALEXA_STATE_DIR": "<YOUR_ALEXA_STATE_DIR>",
"ALEXA_AMAZON_PAGE": "<YOUR_ALEXA_AMAZON_PAGE>",
"ALEXA_ACCEPT_LANGUAGE": "<YOUR_ALEXA_ACCEPT_LANGUAGE>"
}
}
}
}VS Code
{
"servers": {
"alexa-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@chrischall/alexa-mcp@0.3.4"
],
"env": {
"ALEXA_REGISTRATION": "<YOUR_ALEXA_REGISTRATION>",
"ALEXA_STATE_DIR": "<YOUR_ALEXA_STATE_DIR>",
"ALEXA_AMAZON_PAGE": "<YOUR_ALEXA_AMAZON_PAGE>",
"ALEXA_ACCEPT_LANGUAGE": "<YOUR_ALEXA_ACCEPT_LANGUAGE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"alexa-mcp": {
"command": "npx",
"args": [
"-y",
"@chrischall/alexa-mcp@0.3.4"
],
"env": {
"ALEXA_REGISTRATION": "<YOUR_ALEXA_REGISTRATION>",
"ALEXA_STATE_DIR": "<YOUR_ALEXA_STATE_DIR>",
"ALEXA_AMAZON_PAGE": "<YOUR_ALEXA_AMAZON_PAGE>",
"ALEXA_ACCEPT_LANGUAGE": "<YOUR_ALEXA_ACCEPT_LANGUAGE>"
}
}
}
}Let your agent find its tools
Find servers like alexa-mcp from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.