MCP.Market

Bring Photo MCP server

by schnueck·io.github.schnueck/bring-photo-mcp·v1.0.3·1 stars

Add products to Bring! from a photo — MCP for AI recognition, catalog matching, and verified writes.

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

not scanned yet

Adoption
Growing

1 stars36 downloads/wk

Reviews

Write one

Nobody has reviewed Bring Photo yet.

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

Bring Photo tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Bring Photo compares

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

Safety score
78/100
higher than 67% of 2,170 E-commerce servers
GitHub stars
1
more than 65% of 1,049 E-commerce servers
Downloads a week
36
more than 32% of 412 E-commerce servers with a package

Release history: 2 versions in the registry since 2026-08-29, latest 2026-11-02, typically one every 65 days.

Install Bring Photo in Claude Code, Cursor or VS Code

Runs npx -y bring-photo-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bring-photo-mcp -- npx -y bring-photo-mcp
Add to Cursor

What the publisher says

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

Bring Photo MCP v1

English | Deutsch

Turn product photos into Bring! shopping-list items.

Show your AI agent a package, label, or product photo and say: “Add this to my shopping list.” Bring Photo MCP lets the agent identify the product, match it with the Bring! catalog, select the right category and icon, attach the photo, and add the verified result to your Bring! list.

It also provides the usual list operations—searching, adding, checking, moving, copying, and removing items—but the photo-first workflow is the point: less typing, fewer ambiguous product names, and the original product image directly on the list.

Bring Photo MCP is a local, agent-neutral TypeScript MCP server. The executable stdio entrypoint starts only with locally validated environment variables; this repository contains no Hermes or client runtime configuration.

Installation

Requirements: Node.js 20+ and npm.

npm install
npm run typecheck
npm run lint
npm test
npm run build

The official MCP TypeScript SDK (@modelcontextprotocol/sdk) is used. npm start builds the project and starts src/index.ts as a stdio server. Startup validates the configuration and authenticates with Bring only afterwards; this repository intentionally contains no Hermes or client runtime configuration.

Distributable artifacts

The package is prepared for public npm publication, constrained by an explicit files allowlist, and includes a bring-photo-mcp stdio binary entrypoint. The public thin-skill guidance is in SKILL.md; tested client templates are in docs/MCP-CLIENT-CONFIGURATION.md. Migration and rollback without runtime cutover are specified in docs/MIGRATION-ROLLBACK.md.

Configuration

Never commit .env with real values. The configuration model expects:

  • BRING_ENV=test|prod
  • BRINGEMAIL, BRINGPASSWORD
  • BRINGDEFAULTLIST
  • BRINGALLOWEDLISTS (comma-separated)
  • BRING_LOCALE (default de-DE)
  • BRINGTESTITEM_PREFIX (default MCP-TEST-)
  • optional BRINGTESTSECOND_LIST exclusively for the multi-list E2E

src/config.ts validates the values. In PROD, the service accepts only allowlisted lists; the production runtime must additionally point to a pinned release tag. TEST uses a dedicated allowlisted list and temporary prefixed test items only.

Opt-in live E2E

npm run test:e2e is deliberately not part of npm test and was not run here. It starts only with a fully configured environment and rejects anything other than BRINGENV=test. BRINGALLOWEDLISTS must contain exactly BRINGDEFAULTLIST; with BRINGTESTSECONDLIST, it must contain exactly both named configured TEST lists. A non-empty BRINGTESTITEM_PREFIX is required.

The harness creates two synthetic PNG files in the temporary directory, verifies add/read-back as well as photo replace/remove, and removes all of its own prefixed items in finally, followed by an absence check. Copy, move, and multi-list operations run only with an explicit BRINGTESTSECOND_LIST; without it, the harness reports an honest skip.

Architecture

Shortened. The full README is on GitHub.

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

Bring Photo: common questions

Is Bring Photo MCP server safe?
Mostly: it is graded B (78/100). Read the Bring Photo safety report
How do I install Bring Photo?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Bring Photo need an API key?
Yes. The registry entry asks for BRING_PASSWORD.
Is Bring Photo maintained?
The last commit was 68 days ago (2026-08-29). The latest release is v1.0.3.
What can I use instead of Bring Photo?
Servers from other publishers that do the same job: Buywhere MCP server, InstantClips MCP server and PostHog MCP Server.
How does Bring Photo compare with other E-commerce MCP servers?
safety score 78/100 (higher than 67% of 2,170 E-commerce servers); github stars 1 (more than 65% of 1,049 E-commerce servers); downloads a week 36 (more than 32% of 412 E-commerce servers with a package). Full comparison.

Alternatives to Bring Photo

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

  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • InstantClips
    Create branded vertical video ads from ecommerce product URLs or product photos.
    A
  • PostHog MCP Server
    Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
    A
  • Loki Mode
    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.
    B
  • New-Term Radar
    New AI model, product and repo names as they surface, and the search terms behind them, sized.
    B