Kilo IoT Platform MCP Server
OfficialProvides tools for provisioning and managing MQTT devices, creating device connections, and handling telemetry and commands within the Kilo IoT Platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Kilo IoT Platform MCP ServerSummarize the alarm activity for the past shift at Site A."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kilo IoT Platform MCP Server
Connect an AI client to a live IoT deployment and let it work the real thing: read devices, provision hardware, deploy automation rules, work the alarm queue, and send commands to physical equipment.
The server is hosted by Kilo IoT — there is nothing to install and no API key to mint. You sign in with your usual Kilo account in the browser, and the connection carries your own permissions.
https://mcp-auth.kiloiot.io/mcpThis repository holds the public metadata for that server: its registry manifest, its icon, and the setup instructions below. The service itself is closed-source.
What is the Model Context Protocol?
MCP is an open standard that lets an AI client discover and call tools on a remote server. Because it is a standard rather than a per-vendor integration, any MCP client can connect — Claude Code, Claude Desktop, ChatGPT, Codex, Cursor and others — over Streamable HTTP.
Related MCP server: Jeltz
What can an AI agent do with the Kilo MCP server?
Area | What the connected client can do |
Devices | List and inspect devices, read telemetry and diagnostics, provision LoRaWAN devices, MQTT devices and GPS trackers, manage device profiles |
Commands | List the commands a device supports, send one, and check how it completed — this is where the assistant acts on physical equipment |
Connectors | Review connectors, create connections for a device to report through |
Rules | Review rules, generate and deploy automation, simulate logic against real sensor values before it reaches production, stop a running rule, read execution history |
Alarms | List and resolve alarms, summarize activity for a shift or a site, manage alarm rules and notification channels, send a test notification |
Dashboards | List dashboards and query the data behind any widget |
Sensors | Inspect and change sensor mappings, manage sensor templates |
Organization | Read organization details, list teams, invite users, assign roles |
Every tool is annotated, so a client knows which ones only read and which ones change something. Read-only tools run without interrupting you; anything destructive asks first.
How do I connect Claude Code to Kilo?
claude mcp add --transport http kilo https://mcp-auth.kiloiot.io/mcpThen run /mcp inside Claude Code, pick kilo, and authorize in the browser window that opens. Run
/mcp again to confirm it reports connected.
How do I connect Claude Desktop, ChatGPT, Cursor or Codex?
Clients with a connector dialog — Claude Desktop, ChatGPT, Cursor — take the URL directly: open
Settings → Connectors (or Integrations / MCP servers), choose Add custom connector, paste
https://mcp-auth.kiloiot.io/mcp, and authorize in the browser.
Clients configured from a file or a terminal, such as Codex, register the same URL as a Streamable HTTP server. Your client's own documentation says where its MCP settings live; nothing about this endpoint is client-specific.
Which organization does the connection see?
By default, whichever organization is currently selected in the Kilo web app. Switch organizations there and reconnect the client to follow it.
To pin a client to one organization regardless of what is selected in the web app:
https://mcp-auth.kiloiot.io/o/{organizationId}/mcpThe organization ID comes from the web app. Pinning is worth doing for a workstation that must always operate against one production organization — and it cannot be moved by a stray click in the organization switcher. Requests for an organization you are not a member of are refused.
Is it safe to give an AI agent access to my IoT devices?
You sign in, not a service account. Authorization happens in your browser against your normal Kilo account. No key is generated, copied or stored for the connection.
Your permissions are the ceiling. The client can only do what your account can do. If you cannot deploy a rule or invite a user, neither can it.
Organization boundaries hold, on the default endpoint and the pinned one alike.
Actions keep their normal records. Rule changes and executions appear in rule history, device commands in command execution history, and access changes in the Audit Trail.
Treat an authorized client like a signed-in session: it belongs on machines you control.
MCP server vs REST API — which should I use?
The Public REST API is for programs you write: a sync job, a reporting pipeline, a bridge to another system. It authenticates with a scoped API key that runs unattended. MCP is for an AI client acting on your behalf, authorized by your own sign-in. If you are writing code, use REST. If you are working with an assistant, use MCP.
Links
Platform: kiloiot.io · Kilo IoT Platform
Documentation: docs.kiloiot.io — MCP Server
Support: kiloiot.io/contact
Privacy policy: kiloiot.io/privacy-policy · Terms: kiloiot.io/terms-of-service
Start free at kiloiot.io.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceEnables AI assistants to read sensor data from IoT devices and dispatch data collection tasks through a unified interface supporting multiple protocols.Last updated16
- Alicense-qualityDmaintenanceConnects AI assistants to physical devices via MCP, enabling LLMs to reason about sensor data, perform cross-device correlation, and interpret anomalies.Last updated4Apache 2.0
- AlicenseAqualityAmaintenanceProvides AI agents with safe, governed read access to industrial control systems (OPC-UA, Modbus, S7, Mitsubishi, MTConnect, MQTT/Sparkplug) plus cross-protocol diagnostics for troubleshooting data breaks, alarm floods, and unhealthy tags.Last updated100MIT
- Alicense-qualityBmaintenanceEnables AI clients to read live drone status, telemetry, and parameters, and to control drone operations with scoped permissions, confirmation steps, and audit trails.Last updatedMIT
Related MCP Connectors
Cross-OEM industrial machine intelligence: identity, normalization, automation, attestation.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Kiloiot/kilo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server