Kilo IoT Server logo

Kilo IoT Server

Connects AI clients to Kilo IoT deployments for device management, automation, alarms, dashboards, and physical commands.

Install Kilo IoT Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp-auth.kiloiot.io/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · 1d agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 10/27/2026, 10:33:04 AM

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://mcp-auth.kiloiot.io/mcp

Overview

Kilo IoT Server MCP server connects an AI client to a live Kilo IoT deployment over Streamable HTTP. It can inspect and provision devices, read telemetry, send commands, manage rules and alarms, query dashboards, and handle organization tasks within the signed-in user's permissions. Browser-based authorization uses the user's existing Kilo account, without installing software or creating an API key. Use it when an assistant needs to inspect or operate Kilo-managed IoT systems rather than when writing an unattended integration, for which Kilo's REST API is intended.

Use cases

  • Inspect device telemetry and diagnostics
  • Provision LoRaWAN, MQTT, or GPS devices
  • Deploy and test automation rules
  • Resolve alarms and send device commands

Key features

  • Streamable HTTP access to Kilo IoT deployments
  • Device provisioning and telemetry inspection
  • Physical device command execution
  • Rule simulation, deployment, and history
  • Alarm, dashboard, sensor, and organization management

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 38d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit2mo agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Kilo IoT Server works

What Kilo IoT Server MCP server does

Kilo IoT Server MCP server gives an AI client access to a live Kilo IoT deployment. It covers both operational data and actions against connected equipment. An authorized client can inspect devices, telemetry, diagnostics, profiles, connectors, rules, alarms, dashboards, sensor mappings, teams, and organization details.

The server also supports actions that change a deployment. These include provisioning LoRaWAN devices, MQTT devices, and GPS trackers; creating device connections; deploying or stopping automation rules; resolving alarms; sending test notifications; inviting users; assigning roles; and sending commands to physical devices. Rule simulations can run against real sensor values before deployment.

How it works

The hosted endpoint uses the Model Context Protocol over Streamable HTTP:

https://mcp-auth.kiloiot.io/mcp

The repository contains public metadata, an icon, and setup information; the hosted service itself is closed-source. Authentication takes place in a browser through the user's normal Kilo account. No local installation or separately generated API key is required, and the connection inherits the account's Kilo permissions.

The default endpoint operates on the organization currently selected in the Kilo web application. A client can instead use an organization-specific endpoint containing an organization ID. Requests for an organization where the user is not a member are rejected. Tool annotations identify read-only and changing operations, allowing clients to treat them differently; destructive actions require confirmation.

Setup and configuration

For Claude Code, register the Streamable HTTP endpoint with:

Terminal
claude mcp add --transport http kilo https://mcp-auth.kiloiot.io/mcp

Run /mcp in Claude Code, select kilo, authorize in the browser, and check the connection status with /mcp again.

Claude Desktop, ChatGPT, and Cursor can add the same URL through their connector or integration settings and then complete browser authorization. Clients configured through a file or terminal, including Codex, should register it as a Streamable HTTP server. To pin access to one organization, use https://mcp-auth.kiloiot.io/o/{organizationId}/mcp.

Tools and capabilities

Available capability areas include:

  • Listing and inspecting devices, telemetry, diagnostics, profiles, and supported commands.
  • Provisioning LoRaWAN, MQTT, and GPS-tracking hardware.
  • Sending device commands and checking their execution results.
  • Reviewing, generating, simulating, deploying, stopping, and auditing automation rules.
  • Listing and resolving alarms, managing alarm rules and notification channels, and sending test notifications.
  • Listing dashboards and querying the data used by widgets.
  • Managing sensor mappings and templates, connectors, teams, invitations, and roles.

Limitations and notes

Kilo IoT Server MCP server is intended for an AI client acting through a user's sign-in, not for unattended application code. Programs such as synchronization jobs, reporting pipelines, or system bridges should use Kilo's REST API with a scoped API key instead.

The client cannot exceed the signed-in account's permissions or cross organization boundaries. Actions remain visible in Kilo records, including rule history, command execution history, and the Audit Trail. Because the connection can operate physical equipment and alter production configuration, authorize it only on machines you control and review changing actions before approval.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Kilo IoT Server

Kilo IoT Server is an MCP server that connects AI clients to live Kilo IoT deployments. Its main tools inspect and provision devices, read telemetry, send commands to physical equipment, manage automation rules and alarms, query dashboards, and handle sensors and organization data within the signed-in user's permissions.

You do not install a local server; connect your MCP client to https://mcp-auth.kiloiot.io/mcp over Streamable HTTP. Claude Code can register it with the provided `claude mcp add` command, while other clients use their connector or MCP settings and browser authorization.

Yes, Cursor can connect to Kilo IoT Server through its connector or integration settings. Add https://mcp-auth.kiloiot.io/mcp as a custom connector, then authorize the connection in the browser with your Kilo account.

Yes, it can list supported device commands, send commands, and check their completion. The available actions are limited by the signed-in Kilo user's permissions, and changing or destructive operations require confirmation from the client.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKilo IoT Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/kilo-iot-server?style=directory)](https://allmcps.com/mcp/kilo-iot-server)
HTML Embed
<a href="https://allmcps.com/mcp/kilo-iot-server"><img src="https://allmcps.com/api/badge/kilo-iot-server?style=directory" alt="Kilo IoT Server on AllMCPs" /></a>