Vinkius
Particle IoT logo
Vinkius
Vinkius runs on LlamaIndex

How to Use the Particle IoT MCP in LlamaIndex

Index live sensor data and control Particle IoT hardware using LlamaIndex RAG pipelines and this MCP Server.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Particle IoT MCP on Cursor AI Code Editor MCP Client Particle IoT MCP on Claude Desktop App MCP Integration Particle IoT MCP on OpenAI Agents SDK MCP Compatible Particle IoT MCP on Visual Studio Code MCP Extension Client Particle IoT MCP on GitHub Copilot AI Agent MCP Integration Particle IoT MCP on Google Gemini AI MCP Integration Particle IoT MCP on Lovable AI Development MCP Client Particle IoT MCP on Mistral AI Agents MCP Compatible Particle IoT MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on LlamaIndex

Connect Particle IoT MCP to LlamaIndex

Create your Vinkius account to connect Particle IoT to LlamaIndex — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Indexing Particle IoT Telemetry in LlamaIndex

`read_variable` fetches live sensor readings and feeds them directly into your LlamaIndex vector store. This replaces static context with real-time hardware states, giving your query engine actual physical data. Your agent queries this index to answer operational questions without hallucinating. Comparing historical logs with current hardware variables lets you detect anomalies.

Automatic Hardware Schema Indexing

`get_device_info` pulls the exact firmware variables and functions available on each physical board. LlamaIndex indexes these capabilities so your agent always knows what commands a device accepts. This MCP Server connection ensures your RAG pipeline has an up-to-date map of your fleet. When a user asks what a specific Photon can do, the agent queries the index instead of guessing.

Verified Hardware Control Loops

`ping_device` checks if a target node is online before LlamaIndex attempts any physical write operations. If the node is responsive, the agent runs `call_function` to execute your firmware command. This verification step protects your physical systems from stalled execution loops. Your RAG agent logs the outcome of the function call back into the index to maintain a searchable history of hardware state changes.

Setup guide

Set up Particle IoT MCP in LlamaIndex

Prerequisites

  • Python 3.10+ installed
  • llama-index-tools-mcp package
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run pip install llama-index-tools-mcp llama-index-llms-openai. The MCP tools package provides BasicMCPClient and McpToolSpec.

  2. 2

    Connect with BasicMCPClient

    Point BasicMCPClient to your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. Supports SSE and Streamable HTTP transports.

  3. 3

    Convert to LlamaIndex tools

    Call mcp_tool_spec.to_tool_list_async() to convert all Particle IoT MCP tools into native FunctionTool objects that any LlamaIndex agent can use.

  4. 4

    Run with any LLM

    Create a FunctionAgent with the tools and your preferred LLM. Swap OpenAI for Anthropic, Gemini, or any LlamaIndex-supported provider.

agent.py
from llama_index.tools.mcp import BasicMCPClient, McpToolSpec
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai import OpenAI

# Connect to the MCP
mcp_client = BasicMCPClient(
    "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
)
mcp_tool_spec = McpToolSpec(client=mcp_client)

# Convert MCP tools to LlamaIndex tools
tools = await mcp_tool_spec.to_tool_list_async()

# Create and run the agent
agent = FunctionAgent(
    tools=tools,
    llm=OpenAI(model="gpt-4o"),
    system_prompt="You have access to Particle IoT tools.",
)
response = await agent.run("List recent Particle IoT data")

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Particle IoT. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Particle IoT MCP in LlamaIndex

Use BasicMCPClient and McpToolSpec to load the tools. Call read_variable to pull live values, then ingest those numbers directly into your document index for semantic search.
Yes, by using publish_event to log critical actions. LlamaIndex can index these event payloads alongside device metadata to build a searchable operational history of your fleet.
The agent runs ping_device to fetch connection status. This live status is cached in your LlamaIndex memory to avoid redundant API hits when querying device health.
Running rename_device updates the name in the Particle Cloud. Your LlamaIndex agent detects this change during the next inventory sync and updates the metadata in your vector index.
Your Particle access token is stored in the secure Vinkius vault, not in your local LlamaIndex vector store. The MCP Server acts as an isolated gatekeeper, ensuring only authorized tool queries reach your hardware.

Start using the Particle IoT MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for Particle IoT. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.