MCP.Market

Blink Camera MCP server

by AbhijatSaxena·io.github.AbhijatSaxena/blink-camera-mcp·v0.1.1

Control an Amazon Blink camera and its pan/tilt mount: aim it, read its position, grab a frame.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed Blink Camera yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Blink Camera tools (8, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • camera_status

    Report the camera's orientation, travel limits and session state.

  • pan_tilt

    Aim the camera at an absolute angle and wait until it gets there.

  • pan_tilt_homewrite action

    Send the camera to its saved home position and report where it ends up.

  • pan_tilt_nudge

    Turn the camera relative to where it points now, in degrees.

  • pan_tilt_overview

    Start a full 360 degree pan overview. Returns immediately; the sweep takes a while.

  • pan_tilt_set_home

    Save the camera's current angle as its home position.

  • pan_tilt_stop

    Stop the mount's motors immediately. Harmless when it is already idle.

  • snapshot

    Capture one still frame of whatever the camera is pointed at.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Blink Camera compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 77% of 2,174 E-commerce servers
Tools
8
the typical E-commerce server has 6
Tools that change things
13%
typical: 0%. Fewer write tools means less an agent can break

What its tools let an agent do: 7 read · 1 change

Install Blink Camera in Claude Code, Cursor or VS Code

claude mcp add blink-camera-mcp -- uvx blink-camera-mcp
Add to Cursor

What the publisher says

From the Blink Camera repository's README, as published. We do not edit it. Read it on GitHub

blink-camera-mcp

<!-- mcp-name: io.github.AbhijatSaxena/blink-camera-mcp -->

An MCP server for Amazon Blink cameras, including the pan/tilt mount that Blink's own API gives you no way to move.

Install it with uvx blink-camera-mcp. It is listed in the official MCP Registry as io.github.AbhijatSaxena/blink-camera-mcp.

Give any MCP host — Claude Desktop, an IDE agent, your own client — the ability to see where a camera is pointing, aim it, and look through it.

camera_status       where it points, travel limits, session state, stream URL
pan_tilt            aim at an absolute angle, wait until the hardware confirms
pan_tilt_nudge      turn relative to where it points now
pan_tilt_stop       stop the motors
pan_tilt_home       go to the saved home position
pan_tilt_set_home   save the current angle as home
pan_tilt_overview   360° sweep
snapshot            one still frame, returned as image content

Why this exists

Blink cameras are cloud devices. There is no local API, no ONVIF, no UVC — video exists only as a short-lived session brokered by Blink's cloud, capped at 300 seconds. Two consequences:

driven inside the camera's media session, and its position comes back on the same socket. A client that reads only the video and skips every other message never sees any of that traffic, which is why the mount has looked uncontrollable for years.

  1. Anything that wants to use the camera has to hold that session open and refresh it.
  2. The pan/tilt mount is not a device you can talk to. It has no endpoint of its own: it is

This server owns the session (or reuses one), frames it correctly, routes the accessory messages, and exposes the whole thing as MCP tools with closed-loop semantics.

Install

pip install blink-camera-mcp          # or without installing: uvx blink-camera-mcp

The distribution is blink-camera-mcp; the command it installs is blink-mcp.

You need Python 3.10+, a Blink account, and ffmpeg on PATH for snapshot (set BLINK_FFMPEG if it lives somewhere unusual).

Configure

Credentials come from the environment, and only the first run needs them:

export BLINK_USERNAME="you@example.com"
export BLINK_PASSWORD="..."
export BLINK_CAMERA_NAME="Front Door"      # optional; defaults to the only camera

The token is cached (token material only — a password is never written to disk), so later runs need no credentials. Cache location defaults to ~/.blink-mcp/state.json; override with BLINKSTATEFILE.

If Blink asks for a 2FA code, the server will not prompt you and will not take the code from anywhere but a file:

export BLINK_2FA_FILE=/path/to/code.txt

Write the newest code into that file; it is read once and deleted. This keeps a live credential out of chat logs, shell history and argument lists.

Add it to your MCP host

blink-mcp --print-config
{
  "mcpServers": {
    "blink": {
      "command": "uvx",
      "args": ["blink-camera-mcp", "--stream-port", "9000"]
    }
  }
}

Hosts that manage their own Python (Claude Desktop, VS Code, LM Studio, …) run uvx as above. If you installed it into a virtualenv instead, set command to that interpreter and args to ["-m", "blink_mcp", …].

Claude Desktop — one-click

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Blink Camera: common questions

Is Blink Camera MCP server safe?
Mostly: it is graded B (83/100). Read the Blink Camera safety report
How do I install Blink Camera?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Blink Camera need an API key?
Yes. The registry entry asks for BLINK_PASSWORD, BLINK_2FA_FILE.
Is Blink Camera maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.1.1.
What can I use instead of Blink Camera?
Servers from other publishers that do the same job: Sessy — Amazon SES observability MCP server, Amazon Ads MCP server and HasData Amazon MCP server.
How does Blink Camera compare with other E-commerce MCP servers?
safety score 83/100 (higher than 77% of 2,174 E-commerce servers); tools 8 (the typical E-commerce server has 6); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Blink Camera

Same job from other publishers: the closest match first, then the best rated.

  • Sessy — Amazon SES observability
    Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.
    A
  • Amazon Ads
    Amazon Ads API MCP server for Amazon Advertising API
    B
  • HasData Amazon
    Amazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.
    A
  • Apiguru Amazon Data
    Live Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.
    A
  • Amazon DSP MCP Server
    Amazon DSP management — CRUD, async reports, targeting, and audience management
    C