Bring Photo MCP Server
by schnueckio.github.schnueck/bring-photo-mcpv1.0.2
Add products to Bring! from a photo — MCP for AI recognition, catalog matching, and verified writes.
context tax
queued
security
queued
cold start
queued
freshness
Maintained41d ago
Install Bring Photo MCP server
Install in Claude Code
claude mcp add bring-photo -e BRING_ENV='<bring-env>' -e BRING_EMAIL='<bring-email>' -e BRING_PASSWORD='<bring-password>' -e BRING_DEFAULT_LIST='<bring-default-list>' -e BRING_ALLOWED_LISTS='<bring-allowed-lists>' -- npx -y bring-photo-mcpInstall in Cursor
{
"mcpServers": {
"bring-photo": {
"command": "npx",
"args": [
"-y",
"bring-photo-mcp"
],
"env": {
"BRING_ENV": "<bring-env>",
"BRING_EMAIL": "<bring-email>",
"BRING_PASSWORD": "<bring-password>",
"BRING_DEFAULT_LIST": "<bring-default-list>",
"BRING_ALLOWED_LISTS": "<bring-allowed-lists>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"bring-photo": {
"command": "npx",
"args": [
"-y",
"bring-photo-mcp"
],
"env": {
"BRING_ENV": "<bring-env>",
"BRING_EMAIL": "<bring-email>",
"BRING_PASSWORD": "<bring-password>",
"BRING_DEFAULT_LIST": "<bring-default-list>",
"BRING_ALLOWED_LISTS": "<bring-allowed-lists>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"bring-photo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"bring-photo-mcp"
],
"env": {
"BRING_ENV": "<bring-env>",
"BRING_EMAIL": "<bring-email>",
"BRING_PASSWORD": "<bring-password>",
"BRING_DEFAULT_LIST": "<bring-default-list>",
"BRING_ALLOWED_LISTS": "<bring-allowed-lists>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"bring-photo": {
"command": "npx",
"args": [
"-y",
"bring-photo-mcp"
],
"env": {
"BRING_ENV": "<bring-env>",
"BRING_EMAIL": "<bring-email>",
"BRING_PASSWORD": "<bring-password>",
"BRING_DEFAULT_LIST": "<bring-default-list>",
"BRING_ALLOWED_LISTS": "<bring-allowed-lists>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| BRING_ENV | yes | — | Runtime boundary: use test for dedicated test lists or prod for explicitly allowlisted production lists. |
| BRING_EMAIL | yes | — | Email address of the Bring account. |
| BRING_PASSWORD | yes | yes | Password of the Bring account. Store it only in the client or secret-manager environment. |
| BRING_DEFAULT_LIST | yes | — | Exact name of the default Bring list. |
| BRING_ALLOWED_LISTS | yes | — | Comma-separated exact names of every Bring list the server may access. |
| BRING_LOCALE | — | — | Bring catalog locale. |
| BRING_TEST_ITEM_PREFIX | — | — | Required non-empty item-name prefix for opt-in live E2E runs in test mode. |
| BRING_TEST_SECOND_LIST | — | — | Optional exact name of a second dedicated test list for copy, move, and multi-list E2E checks. |
Freshness
Maintained — last maintenance signal 41d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-29 · 41d ago · GitHub
Latest release
2026-08-29 · 41d ago · GitHub · v1.0.2
Package published
no data · npm/PyPI
Registry entry updated
2026-08-29 · 41d ago · official registry · v1.0.2
FAQ
›How do I install the Bring Photo MCP server in Claude Code?
Run: claude mcp add bring-photo -e BRING_ENV='<bring-env>' -e BRING_EMAIL='<bring-email>' -e BRING_PASSWORD='<bring-password>' -e BRING_DEFAULT_LIST='<bring-default-list>' -e BRING_ALLOWED_LISTS='<bring-allowed-lists>' -- npx -y bring-photo-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Bring Photo require an API key?
Yes. It expects BRING_ENV, BRING_EMAIL, BRING_PASSWORD, BRING_DEFAULT_LIST, BRING_ALLOWED_LISTS, of which 1 is a secret.
›Can I use Bring Photo as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Bring Photo in the official MCP registry?
Yes, as io.github.schnueck/bring-photo-mcp.
Alternatives to Bring Photo
Other e-commerce MCP servers.