ClaudeChatGPTPerplexityGeminiMicrosoft CopilotRaycastMeta AIGrokZ.aiQwenKimi
DeepSeekMistralCursorVS CodeWindsurfJetBrainsClineLovableVercel AI SDKLangChain

Use Arlo Smart with your AI.

Connect your account once and let the AI you already use work with it, without building another integration. Control Arlo security cameras. view recordings, arm/disarm devices, and manage security modes via Arlo Smart API.

Included with plan

Ask AI about this Connector

Developed, maintained, and hosted by Vinkius.

MCP VERIFIED · PRODUCTION READY · VINKIUS GUARANTEED

Waiting for input…

Works with modern AI clients that support MCP, including ChatGPT, Claude, Cursor, and more.

ChatGPTClaudeCursorPerplexityGeminiMicrosoft CopilotRaycastMeta AI

Complete set · 11 capabilities

The complete Arlo Smart capability set.

These are the exact actions your AI can choose when you ask it to work with Arlo Smart.

Capability set01 / 03

01-04

4 capabilities in this set.

Part of 11 available through Arlo Smart.

  1. 01

    Arm arlo device

    This enables motion detection and recording for the device. USE WHEN: - User wants to enable security monitoring - User asks to "arm the cameras" or "turn on security" - User wants to enable motion detection and recording - User is leaving home and wants security enabled PARAMETERS: - deviceId (REQUIRED): Arlo device ID to arm EXAMPLES: - "Arm the front door camera" → call with deviceId="FRONT_DOOR_ID" - "Enable security on the backyard camera" → call with deviceId="BACKYARD_ID" - "Arm the basestation" → call with deviceId="BASESTATION_ID" Arm an Arlo device (enable security monitoring)

  2. 02

    Delete arlo recordings

    This action is permanent and cannot be undone. USE WHEN: - User wants to free up cloud storage space - User wants to remove old or unwanted recordings - User asks to "delete recordings from [date]" - User is managing their Arlo cloud storage PARAMETERS: - recordings (REQUIRED): JSON array of recording objects to delete (from get_arlo_recordings response) EXAMPLES: - "Delete these recordings" → call with recordings=[{...}] Delete Arlo recordings from the library

  3. 03

    Get arlo recording metadata

    Get detailed metadata for an Arlo recording

  4. 04

    Get arlo recordings

    Returns presigned URLs for downloading video files along with metadata like duration, device ID, and creation date. USE WHEN: - User wants to download or view Arlo recordings - User needs to check what was recorded on specific dates - User is reviewing security footage - User asks "show me recordings from [date range]" PARAMETERS: - dateFrom (REQUIRED): Start date in YYYYMMDD format (e.g. 20260407) - dateTo (REQUIRED): End date in YYYYMMDD format - deviceId (OPTIONAL): Filter by specific device ID EXAMPLES: - "Get recordings from April 7 2026" → call with dateFrom="20260407", dateTo="20260407" - "Show recordings from last week" → call with dateFrom="20260331", dateTo="20260406" - "Get recordings for camera XYZ on April 5" → call with dateFrom="20260405", dateTo="20260405", deviceId="XYZ" Get Arlo camera recordings for a date range

Capability set02 / 03

05-08

4 capabilities in this set.

Part of 11 available through Arlo Smart.

  1. 05

    List arlo devices

    Each device includes deviceId, deviceName, deviceType, state, and connection status. USE WHEN: - User wants to see all their Arlo security devices - User needs to find device IDs for other commands - User is exploring their Arlo security setup - User asks "what Arlo devices do I have" EXAMPLES: - "List all my Arlo devices" → call with no params - "Show my Arlo security devices" → call with no params - "What Arlo cameras and basestations do I have?" → call with no params List all Arlo devices (basestations and cameras)

  2. 06

    Set arlo device mode

    Common modes: mode0 (disarmed), mode1 (armed), mode2 (armed with all motion). You can also use custom mode IDs created in the Arlo app. USE WHEN: - User wants to arm or disarm their Arlo security system - User wants to switch between different security modes - User asks to "arm the cameras" or "disarm the system" - User wants to enable/disable motion detection PARAMETERS: - deviceId (REQUIRED): Arlo device ID - mode (REQUIRED): Mode identifier (mode0=disarmed, mode1=armed, mode2=armed all motion, or custom mode ID) EXAMPLES: - "Arm the front door camera" → call with deviceId="FRONT_DOOR_ID", mode="mode1" - "Disarm all cameras" → call with deviceId="BASESTATION_ID", mode="mode0" - "Set to home mode" → call with deviceId, mode="mode_custom_home" Set the automation mode for an Arlo device

  3. 07

    List arlo cameras

    List Arlo camera devices only

  4. 08

    Disarm arlo device

    This disables motion detection and recording for the device. USE WHEN: - User wants to disable security monitoring - User asks to "disarm the cameras" or "turn off security" - User wants to disable motion detection temporarily - User is home and wants to disable security PARAMETERS: - deviceId (REQUIRED): Arlo device ID to disarm EXAMPLES: - "Disarm the front door camera" → call with deviceId="FRONT_DOOR_ID" - "Disable security on the backyard camera" → call with deviceId="BACKYARD_ID" - "Disarm the basestation" → call with deviceId="BASESTATION_ID" Disarm an Arlo device (disable security monitoring)

Capability set03 / 03

09-11

3 capabilities in this set.

Part of 11 available through Arlo Smart.

  1. 09

    Get arlo device modes

    Shows whether the device is armed, disarmed, or in a custom mode. Get the current automation modes for an Arlo device

  2. 10

    List arlo basestations

    Basestations are the central hubs that connect wireless Arlo cameras to your network. List Arlo basestation/hub devices only

  3. 11

    Get recent arlo recordings

    Useful for quickly checking recent security activity. Get recent Arlo recordings from the last 24 hours

Observed, not estimated

853ms average. Fast in production.

Arlo Smart is checked daily against the live service.

Daily averagePeak 1118ms
Aug 20Today
Fastest day
738ms
Slowest day
1118ms
14-day trend
Slowing+13%

Connect your client

One URL. Every client.

Activate the Connector, copy your link, and paste it into the client you already use. 11 capabilities arrive ready to run.

Preview access · not provider authentication

The vk_preview_* token belongs to Vinkius preview infrastructure. It lets Claude discover and display the capabilities of Arlo Smart, so you can see the experience inside your AI.

It does not authenticate your account with Arlo Smart. Actions requiring credentials or live account data may not run until you activate the Connector and authorize the service.

Arlo Smart Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_5XYLtTbUa5jE9H3YHT5CO5aPYPhdYCgdKfTBpFiS/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Arlo Smart capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "arlo-smart-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_5XYLtTbUa5jE9H3YHT5CO5aPYPhdYCgdKfTBpFiS/mcp"
    }
  }
}
  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Step-by-step instructions for each client are in the guide. How to connect

FAQ

Questions Arlo Smart owners ask.

  • 01

    What Arlo devices are supported by this API?

    The Arlo Smart API supports all Arlo devices including: Arlo Basestations (VMB4500, VMB5000), Arlo Cameras (Pro, Ultra, Essential, Go), Video Doorbells, Floodlight Cameras, and Arlo Lights. Use list_arlo_devices to see all devices in your account with their types and connection status.

  • 02

    How do I get an Arlo authentication token?

    Authenticate with the Arlo API by sending your email and password to the Arlo auth endpoint (ocapi-app.arlo.com/api/auth). The API returns an authentication token that you can use for all subsequent requests. The token should be refreshed periodically as it expires after a set duration.

  • 03

    What's the difference between arming and disarming an Arlo device?

    Arming (mode1) enables motion detection and automatic recording on the device. When armed, the camera will detect motion, record video clips, and send alerts to your phone. Disarming (mode0) disables motion detection and recording. The camera remains powered on but won't trigger recordings. Use arming when you're away and want security monitoring, and disarming when you're home to avoid false alerts.

  • 04

    How do I download recordings from Arlo?

    Use get_arlo_recordings with a date range to retrieve recordings. The response includes presignedContentUrl for each recording. these are temporary download links that expire after a set time. You can directly download the MP4 video files using these URLs. For thumbnail images, use presignedThumbnailUrl. Use get_recent_arlo_recordings for a quick way to get today's recordings.