Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALEXA_MCP_AUTH_DIRNoPath to a directory containing auth.json for multi-instance support. If not set, defaults to .auth-data/ in the project directory.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
alexa_list_devicesA

List all Amazon Echo devices in your account with their serial numbers, types, and online status.

alexa_list_smarthome_devicesB

List all smart home devices registered in Alexa (lights, switches, sensors, etc).

alexa_list_groupsA

List all smart home groups/rooms configured in Alexa. Shows which devices are assigned to each group.

alexa_announceB

Send a voice announcement to a specific Echo device. The message will be spoken aloud.

alexa_text_commandA

Send a text command to Alexa as if you spoke it. Example: "enciende las luces de la cocina"

alexa_set_volumeA

Set the volume of a specific Echo device (0-100).

alexa_get_volumesA

Get the current volume levels of all Echo devices.

alexa_list_routinesA

List all Alexa routines configured in the account. Shows routine names, triggers, and actions.

alexa_execute_routineA

Execute an existing Alexa routine by providing its automation definition (from alexa_list_routines).

alexa_list_listsA

Get all Alexa lists (shopping lists, to-do lists, custom lists).

alexa_get_list_itemsA

Get all items from a specific Alexa list.

alexa_add_list_itemB

Add an item to an Alexa list (shopping, to-do, etc).

alexa_do_not_disturbA

Enable or disable Do Not Disturb on a specific Echo device.

alexa_query_deviceA

Query the current state of one or more smart home devices (on/off, brightness, temperature, etc).

alexa_speak_ssmlC

Make Alexa speak using SSML (Speech Synthesis Markup Language) for advanced voice control.

alexa_update_groupA

Update an existing Alexa smart home group/room. Sets the name and full list of appliance IDs.

alexa_create_groupA

Create a new Alexa smart home group/room with a name and optional list of appliance IDs.

alexa_delete_groupB

Delete an Alexa smart home group/room.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/serversmx/alexa-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server