Shots for Bots MCP Server
com.shotsforbots/shotsforbots-mcpv0.1.2
Search 3,790 photographs free; buy full-resolution originals with USDC over HTTP 402 (x402).
context tax
queued
security
queued
cold start
queued
freshness
Active17d ago
Install Shots for Bots MCP server
Install in Claude Code
claude mcp add shotsforbots -e SHOTSFORBOTS_PRIVATE_KEY='<shotsforbots-private-key>' -- npx -y shotsforbots-mcpInstall in Cursor
{
"mcpServers": {
"shotsforbots": {
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<shotsforbots-private-key>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"shotsforbots": {
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<shotsforbots-private-key>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"shotsforbots": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<shotsforbots-private-key>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"shotsforbots": {
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<shotsforbots-private-key>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| SHOTSFORBOTS_PRIVATE_KEY | — | yes | 0x-prefixed 64-hex private key of a hot wallet funded with a few dollars of USDC on Base. Required only by buy_photo; search_photos, get_photo and catalog_info work without it. |
| SHOTSFORBOTS_MAX_PRICE_USD | — | — | Per-purchase spend cap in USD. Default 0.50. |
| SHOTSFORBOTS_DAILY_CAP_USD | — | — | Per-day spend cap in USD. Default 5.00. |
| SHOTSFORBOTS_OUT_DIR | — | — | Directory bought files are written to. Default ~/Downloads/shotsforbots/. |
Freshness
Active — last maintenance signal 17d ago. The newest of the signals below sets the band.
Last commit (default branch)
no data · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-09-23 · 17d ago · official registry · v0.1.2
FAQ
›How do I install the Shots for Bots MCP server in Claude Code?
Run: claude mcp add shotsforbots -e SHOTSFORBOTS_PRIVATE_KEY='<shotsforbots-private-key>' -- npx -y shotsforbots-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Shots for Bots require an API key?
Yes. It expects SHOTSFORBOTS_PRIVATE_KEY, of which 1 is a secret.
›Can I use Shots for Bots as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Shots for Bots in the official MCP registry?
Yes, as com.shotsforbots/shotsforbots-mcp.