mcpField
S

Shots for Bots

Local
shotsforbots.comMedia & Design

About Shots for Bots

Search 3,790 photographs free; buy full-resolution originals with USDC over HTTP 402 (x402)

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"com-shotsforbots-shotsforbots": {
"command": "npx",
"args": [
"-y",
"shotsforbots-mcp"
],
"env": {
"SHOTSFORBOTS_PRIVATE_KEY": "<SHOTSFORBOTS_PRIVATE_KEY>",
"SHOTSFORBOTS_MAX_PRICE_USD": "<SHOTSFORBOTS_MAX_PRICE_USD>",
"SHOTSFORBOTS_DAILY_CAP_USD": "<SHOTSFORBOTS_DAILY_CAP_USD>",
"SHOTSFORBOTS_OUT_DIR": "<SHOTSFORBOTS_OUT_DIR>"
}
}
}
}
Run commandnpx -y shotsforbots-mcp
Environment variables to set
SHOTSFORBOTS_PRIVATE_KEYSecret0x-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_USDPer-purchase spend cap in USD. Default 0.50.
SHOTSFORBOTS_DAILY_CAP_USDPer-day spend cap in USD. Default 5.00.
SHOTSFORBOTS_OUT_DIRDirectory bought files are written to. Default ~/Downloads/shotsforbots/.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmshotsforbots-mcp0.1.2

Tools

4

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
pageintegerNo1-based result page
limitintegerNoPage size, default 20
placestringNoPlace-name substring, e.g. 'Texas'
querystringNoFree-text terms; all must match (e.g. 'red barn winter')
keywordsarrayNoKeywords that must all appear in the item's keywords (substring, case-insensitive)
max_price_usdnumberNoOnly items priced at or below this many USD
min_megapixelsnumberNoMinimum width*height in megapixels

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.