Blink Camera MCP server
io.github.AbhijatSaxena/blink-camera-mcp·v0.1.1Control an Amazon Blink camera and its pan/tilt mount: aim it, read its position, grab a frame.
0 stars
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
camera_statusReport the camera's orientation, travel limits and session state.
pan_tiltAim the camera at an absolute angle and wait until it gets there.
pan_tilt_homewrite actionSend the camera to its saved home position and report where it ends up.
pan_tilt_nudgeTurn the camera relative to where it points now, in degrees.
pan_tilt_overviewStart a full 360 degree pan overview. Returns immediately; the sweep takes a while.
pan_tilt_set_homeSave the camera's current angle as its home position.
pan_tilt_stopStop the mount's motors immediately. Harmless when it is already idle.
snapshotCapture 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
- 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
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
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 contentWhy 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.
- Anything that wants to use the camera has to hold that session open and refresh it.
- 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-mcpThe 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 cameraThe 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.txtWrite 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 observabilityRead-only Amazon SES observability: search events, inspect bounces, pull delivery stats.not reviewedEstablishedA
- Amazon AdsAmazon Ads API MCP server for Amazon Advertising APInot reviewedEstablishedB
- HasData AmazonAmazon keyword search, product details, seller profiles and seller catalogues, as structured JSON.not reviewedGrowingA
Apiguru Amazon DataLive Amazon product, review, search, deal, offer/stock and seller data across 23 marketplaces.not reviewedGrowingA- Amazon DSP MCP ServerAmazon DSP management — CRUD, async reports, targeting, and audience managementnot reviewedGrowingC