
Stocky
Find beautiful royalty-free stock images 📸

Stocky
Find beautiful royalty-free stock images 📸
Stocky is an MCP server that lets an AI assistant search, inspect and download royalty-free stock photography from Pexels and Unsplash.
🆕 Version 2.0 — already using Stocky? Read this
Your MCP client config keeps working. If it points at
stocky_mcp.py, that file is still there and still starts the server. Nothing breaks on upgrade.But
pip install -r requirements.txtwill fail — that file is gone, and so issetup.py. From a source checkout, install withuv syncorpip install -e .instead. See Upgrading from 1.x for the two-minute version, or the CHANGELOG for everything.The headline changes:
pycurlis gone (so no more C build errors), searches actually run concurrently, failed providers now report why instead of returning nothing, and Python 3.10+ is required.
✨ Features
- 🔍 Multi-provider search — queries Pexels and Unsplash concurrently
- 📊 Rich metadata — dimensions, photographer, tags and every image size
- ⚖️ Licence-aware — generates the attribution each provider requires, and reports Unsplash downloads as their API guidelines demand
- ⏱️ Search caching — a short TTL cache keeps repeat queries off your quota
- 🛡️ Honest errors — a failing provider is reported, not silently returned as "no results"
- 🎯 Filters — orientation, colour and sort, validated per provider






