shutterstock.com
Shutterstock is a stock media platform that provides images, video, music, and related media assets. Its developer offering lets customers search, preview, license, and download media and manage related account resources.
Shutterstock exposes a REST API at https://api.shutterstock.com, a Python-based `shutterstock` CLI for the same API, and a public MCP server at https://www.shutterstock.com/gciq/mcp.
- Shutterstock MCP serverdiscovered
- Shutterstock APIdiscovered
- Shutterstock CLIdiscovered
Log in to your Shutterstock account, open My apps, and click Create new app. After saving the app, copy the app's consumer key and consumer secret from the same page. You use these directly for HTTP Basic auth on supported API endpoints and as the client credentials when obtaining OAuth access tokens.
First create an application at My apps to get a consumer key and consumer secret. Then follow Shutterstock's Authentication flow to request an OAuth access token for your app/account, and store the resulting token for use in the Authorization: Bearer header or the SHUTTERSTOCK_API_TOKEN environment variable for the CLI.
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing