loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

alexa-mcp

MCP Tool

GraysonCAdams/alexa-mcp

MCP server for Amazon Alexa — shopping lists and smart home control

Install

$ npx loaditout add GraysonCAdams/alexa-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "alexa-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "alexa-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

alexa-mcp

MCP server for Amazon Alexa -- manage your Alexa shopping list from any MCP client (Claude, etc.).

Built on the Model Context Protocol and the alexa-remote2 library.

Tools

| Tool | Description | |------|-------------| | authenticate | Authenticate with your Amazon account. Uses a saved cookie if available, otherwise starts a browser login proxy and returns a URL to open. | | list_items | Get items from your Alexa shopping list. Optionally include completed items. | | add_items | Add one or more items to your Alexa shopping list. | | delete_items | Delete items from your Alexa shopping list by name (case-insensitive match). | | update_item | Update an item on your shopping list -- rename it and/or change its completion status. | | complete_items | Mark items as completed on your Alexa shopping list by name (case-insensitive match). | | check_status | Check whether the server is authenticated and show current configuration. |

Environment Variables

| Variable | Default | Description | |----------|---------|-------------| | COOKIE_PATH | ~/.alexa-mcp/cookie.json | Path to the persisted Alexa authentication cookie | | AMAZON_PAGE | amazon.com | Amazon domain to authenticate against | | PROXY_PORT | 3001 | Port for the browser login proxy (used during initial authentication) | | ALEXA_COOKIE | -- | Pre-seeded cookie JSON (alternative to COOKIE_PATH file) |

Setup
npm ci
Usage
Stdio mode (direct)
node dist/index.js
HTTP mode (via mcp-proxy)
mcp-proxy --port 8005 -- node dist/index.js
Claude Desktop configuration

Add this to your Claude Desktop MCP config:

{
  "mcpServers": {
    "alexa": {
      "command": "node",
      "args": ["/path/to/alexa-mcp/dist/index.js"],
      "env": {
        "COOKIE_PATH": "/path/to/cookie.json"
      }
    }
  }
}
Authentication

On

Tags

alexaamazonclaudemcpmcp-servermodel-context-protocolsmart-hometypescript

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated16 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/30/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/GraysonCAdams/alexa-mcp)](https://loaditout.ai/skills/GraysonCAdams/alexa-mcp)