Vinkius
Robin logo
Vinkius
Vinkius runs on LlamaIndex

How to Use the Robin MCP in LlamaIndex

Index your live office layout and room schedules into LlamaIndex for context-aware workplace booking.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

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

Connect Robin MCP to LlamaIndex

Create your Vinkius account to connect Robin 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

Turn physical office layouts into searchable data

The `list_locations` tool retrieves your entire physical office hierarchy so LlamaIndex can index it for semantic search. Your RAG pipeline queries this index to match user requests like 'near the window' with the actual IDs returned by `list_desks`. Instead of hardcoding floor plans, you let your agent search the indexed output. This grounds every booking decision in real-time inventory, preventing hallucinations about room availability.

Ground room reservations in live calendar data

The `get_space` tool pulls detailed profiles of meeting rooms directly into your vector store. Your agent uses this data to check room capacities and amenities before running `book_space` for a user. By querying `get_free_busy` first, the system verifies that the selected room is open during the requested window. This prevents double-bookings by ensuring the agent only acts on verified free slots.

Keep your LlamaIndex agent updated with live events

The `list_space_events` tool fetches all scheduled meetings for a specific room to update your index. Your agent queries this index to answer questions about who is using a space or when it will clear out. If a meeting gets cut short, the agent can call `cancel_desk_reservation` to free up resources immediately. This ensures your knowledge base matches the actual physical state of your office.

Setup guide

Set up Robin 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 Robin 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 Robin tools.",
)
response = await agent.run("List recent Robin data")

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Robin Workspace API. 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 Robin MCP in LlamaIndex

Install `llama-index-tools-mcp` and initialize the basic client with your server endpoint. Convert the tools to a list using `McpToolSpec` and pass them to your agent to begin indexing.
Yes, the agent calls `list_desks` to pull the active desk inventory and indexes the results. Users can then search for available hot desks using natural language queries.
The agent runs `get_free_busy` across your space IDs before initiating any booking. This checks real-time availability, ensuring the tool only reserves empty time slots.
Yes, you can use the `allowed_tools` filter during initialization to restrict the agent. For example, you can limit an agent to viewing schedules without giving it booking permissions.
All retrieved office schedules and desk reservations are processed within a secure MCP sandbox. Your sensitive calendar details are never stored externally, keeping your corporate directory completely private.

Start using the Robin MCP today

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

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.