Particle IoT Connector for AI agents.
8 live capabilities
Manage your IoT fleet and sensor data through natural conversation.
Waiting for input…
Why people use Particle IoT
Particle IoT for Remote Agriculture Monitoring
With this Connector, you just tell your agent to check the moisture and turn on the pump. It pulls the data and executes the command in one go, keeping your workflow in a single chat window.
What Vinkius changes
You get a natural language interface for your entire Particle IoT hardware fleet.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Remote irrigation management
An ag-tech operator needs to know if a pump is on.
- Real-world use case 02
Smart home climate monitoring
A user wants to know the temperature in the greenhouse.
- Real-world use case 03
Fleet inventory audit
A developer needs to audit their hardware.
Complete set · 8capabilities
The complete Particle IoT capability set.
These are the exact actions your AI can choose when you ask it to work with Particle IoT.
01—04
4 capabilities in this set.
Part of 8 available through Particle IoT.
- 01 Capability
Call function
Execute a specific function on a device to turn on a pump or trigger a calibration. This allows for direct remote control of hardware.
- 02 Capability
Get device info
See what variables and functions a specific device exposes before you interact with it. This helps you understand the hardware interface.
- 03 Capability
Get devices
List all your connected devices along with their online status and firmware versions. Use this to get a bird's-eye view of your fleet.
- 04 Capability
Ping device
Check if a specific device is currently online and responsive to commands. This is the fastest way to troubleshoot connectivity issues.
05—08
4 capabilities in this set.
Part of 8 available through Particle IoT.
- 05 Capability
Publish event
Broadcast custom events to the cloud for logging or triggering webhooks like IFTTT. This is useful for sending alerts or syncing data to external apps.
- 06 Capability
Read variable
Get the current value of a specific sensor or status variable from a device. Use this to check live data like temperature or moisture levels.
- 07 Capability
Rename device
Update the name of a Particle IoT device for better organization in your dashboard. This helps keep your fleet inventory easy to read.
- 08 Capability
Unclaim device
Remove a device from your account when you are decommissioning it or selling it. This handles the cleanup of your device lifecycle.
Set up in minutes
One URL. Then ask Particle IoT to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Particle IoT from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Particle IoT, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Particle IoT for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Particle IoT URL.
- Step 03
Save and start
Save the connection and enable Particle IoT in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"particle-iot": {
"url": "https://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Particle IoT
Open Agent mode in chat and ask: "Using Particle IoT, help me...". 8 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"particle-iot": {
"url": "https://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Particle IoT
Ask Copilot: "Using Particle IoT, help me...". 8 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"particle-iot": {
"url": "https://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Particle IoT
Open Cascade and ask: "Using Particle IoT, help me...". 8 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"particle-iot": {
"url": "https://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Particle IoT
Ask Cline: "Using Particle IoT, help me...". 8 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add particle-iot --transport http "https://edge.vinkius.com/vk_preview_zTx0nahujrUauTbKdarepNaMvX0JpQ2wvkNgeiVa/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Particle IoT
Ask Claude: "Using Particle IoT, show me...". 8 tools are ready
Where the request belongs
Work Particle IoT can move forward.
This is for the IoT engineer who is tired of manual polling, the ag-tech operator managing remote irrigation, and the smart home enthusiast who wants deeper automation without writing custom scripts.
IoT Fleet Manager
Monitors equipment health and renames devices to keep inventory organized across multiple sites.
Ag-Tech Specialist
Checks soil moisture and triggers pumps based on real-time sensor data to manage crop health.
Smart Home Developer
Prototypes new automation logic by calling functions on various sensors and actuators in real-time.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsmyDevices
IoT device management. monitor telemetry and control assets via myDevices Cayenne.
ThingsBoard
Manage your IoT ecosystem via ThingsBoard. monitor telemetry, control devices with RPC, and track alarms directly from your AI agent.
Golioth
Manage IoT devices and projects via Golioth. list projects, register hardware, and control LightDB state directly from your AI agent.
ESPHome
Control and monitor your ESPHome-powered IoT devices directly from any AI agent via the Web Server API.
Balena
Manage IoT fleets and edge devices via Balena. list devices, manage environment variables, and track releases directly from your AI agent.
Adafruit IO
Manage Adafruit IO feeds, data points, dashboards, and triggers.
Bring your own AI
Change the model, client or framework. Keep Particle IoT connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Particle IoT.
The practical details behind the request, access and result.
Can I use Particle IoT MCP to control my irrigation pumps?
Yes. You can use your agent to trigger specific functions on your pumps, like turning them on or off, and even set durations through natural conversation.
How does Particle IoT MCP help with smart home sensors?
It lets you ask your agent for real-time data from your home sensors, such as temperature or humidity, without having to open a separate app.
Can I see my entire fleet of devices at once?
Yes. You can ask your agent to list all connected devices, which will show you their names, online status, and firmware versions in one view.
Is Particle IoT MCP good for industrial equipment monitoring?
It is ideal for industrial use because you can quickly ping devices to check connectivity and manage large numbers of sensors from a single interface.
How do I manage my device names with Particle IoT MCP?
You can simply tell your agent to rename a specific device. This helps keep your inventory organized and makes it easier to identify hardware in your logs.
Can I send alerts from my sensors to other apps using Particle IoT MCP?
Yes. You can use the agent to broadcast custom events to the cloud, which can then trigger webhooks for apps like IFTTT, Slack, or custom dashboards.
Can my AI read sensor data from my Particle devices?
Yes! Use the read_variable capability with your device ID and the variable name (e.g., temperature, humidity, soilMoisture). Your device must expose this variable in its firmware using Particle.variable(). The AI will return the current sensor value in real-time. You can find available variables using get_device_info.
How do I remotely turn on a pump or actuator connected to a Particle device?
Use the call_function capability with your device ID and the function name (e.g., pumpOn, valveOpen). The function must be exposed in your device firmware using Particle.function(). You can pass an optional argument (like duration or intensity) to control the actuator behavior. Check available functions with get_device_info.
Can I check if my IoT device is online and responding?
Yes! Use the ping_device capability to instantly check the online status of any Particle device. You can also use get_devices to see the online status of all your devices at once. If a device shows as offline, it may be powered off, disconnected from Wi-Fi, or experiencing firmware issues.
One connection away
Give your agent a direct line to Particle IoT.
Connect Particle IoT once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available