Skip to main content
Glama
ousqi

mcp-tuya-close-door

by ousqi

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TUYA_HOSTYesThe device's LAN IP or hostname; do not include protocol or port.
TUYA_PORTYesDevice port, usually 6668, range 1–65535.
TUYA_VERSIONYesProtocol version; only '3.4' is accepted.
TUYA_CLOSE_DPSNoDoor-close DPS number; must be set together with TUYA_CLOSE_VALUE.
TUYA_DEVICE_IDYesLocal Tuya device ID.
TUYA_LOCAL_KEYYesThe device's 16-character Local Key.
TUYA_CLOSE_VALUENoCorresponding door-close value as a JSON scalar (e.g., false, 1, or "close"). Must be set together with TUYA_CLOSE_DPS.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
tuya_close_doorA

Send the configured local close command only after explicit confirmation.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of confusion or overlapping purposes. The tool is trivially distinct and unambiguous.

Naming Consistency5/5

The single tool follows a clear snake_case verb_noun convention with a vendor prefix (tuya_close_door), matching the server name. There are no competing conventions to create inconsistency.

Tool Count5/5

One tool is exactly appropriate for a server whose stated purpose is a single specific action: closing a door via Tuya. The narrow scope justifies the minimal count, and the tool clearly earns its place.

Completeness5/5

For the declared domain of closing a door, the tool fully covers the action and even embeds the explicit confirmation requirement into its behavior. A status or dry-run tool would be a minor enhancement, not an obvious gap.

Maintenance

ActivityMaintained
ResponsivenessNo issues