Skip to main content
Glama
@jettyd/mcp
by jettydiot

@jettyd/mcp

MCP server for jettyd — gives AI agents direct access to IoT devices.

Connect Claude Desktop, Cursor, Continue, or any MCP-compatible client to your ESP32 devices.

Install

npx @jettyd/mcp

Or globally:

npm install -g @jettyd/mcp

Related MCP server: Nordic Thingy:52 MCP Server

Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "jettyd": {
      "command": "npx",
      "args": ["@jettyd/mcp"],
      "env": {
        "JETTYD_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor / Continue

Add to your MCP config:

{
  "jettyd": {
    "command": "npx @jettyd/mcp",
    "env": { "JETTYD_API_KEY": "your-api-key" }
  }
}

Tools

Tool

Description

list_devices

List all devices with status

read_device

Get current sensor readings

send_command

Send command to device (relay, LED, etc.)

get_telemetry

Historical sensor readings

push_rules

Push JettyScript automation rules

Example conversations

"What's the temperature in the greenhouse?" → Calls read_device, reads shadow, returns current temperature

"Turn on the irrigation relay for 30 seconds" → Calls send_command with relay.on and {duration: 30000}

"Alert me if temperature goes above 30°C" → Calls push_rules with a threshold rule

"Show me the humidity trend for the last 24 hours" → Calls get_telemetry with metric=air.humidity, period=24h

Get your API key

Sign up at jettyd.com and get your API key from the dashboard.

Complete Setup Guide

New to jettyd? The OpenClaw Blueprint walks through the complete setup in 6 steps — hardware, platform, OpenClaw connection, sensors, automations, and dashboard.

Source

github.com/jettydiot/jettyd-mcp

MIT licence

Available Tools

5 tools
get_telemetryB

Get historical sensor readings for a device over a time period.

Inputs: device_id (required), metric, period.

list_devicesA

List all IoT devices in your jettyd account with their current status and last seen time.

Inputs: no named parameters.

push_rulesA

Push JettyScript automation rules to a device. Rules run on-device and can trigger alerts when sensor thresholds are crossed.

Inputs: rules (required), device_id (required).

read_deviceB

Get the current sensor readings and state for a specific device.

Inputs: device_id (required).

send_commandB

Send a command to a device (e.g. turn on a relay, blink an LED, set a value).

Inputs: action (required), device_id (required), params.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.8/5.0

    Scored across 5 tools

    Disambiguation5/5

    Each tool targets a distinct aspect of device interaction: listing devices, reading current state, sending commands, fetching historical data, and managing automation rules. No two tools have overlapping purposes.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern (list_devices, read_device, send_command, get_telemetry, push_rules). Predictable and uniform.

    Tool Count5/5

    5 tools is well-scoped for an IoT device management server, covering essential operations without redundancy or bloat.

    Completeness4/5

    The set covers listing, reading, commanding, telemetry, and rule automation, which are core for IoT interaction. Device create/update/delete are absent but likely outside the server's scope of managing existing devices.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      Not graded
      maintenance
      An MCP server that bridges the physical world and AI models by enabling natural language control of IoT hardware via the MQTT protocol. It supports real-time device monitoring, command publishing, and response handling for seamless integration between AI clients and physical devices.
      3
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      MCP server for Raspberry Pi peripheral bus access, enabling AI agents to interact with CAN, I2C, SPI, UART, and GPIO directly through natural language.
      2
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI agents to discover, monitor, and control industrial hardware like ESP32 machine controllers and inspection cameras through a standardized MCP interface.
      5
      MIT