Shutterstock Com

The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.

This Shutterstock Com MCP server is compatible with any MCP client including Claude Desktop, Cursor, and other Model Context Protocol implementations.

Media & Content
FIELDS

Tools From This Provider (118)

Listcustomdescriptors

This endpoint lists the descriptors that you can use in the audio regions in an audio render.

Listcustominstruments

This endpoint lists the instruments that you can include in computer audio. If you specify more than one search parameter, the API uses an AND condition.

Fetchrenders

This endpoint shows the status of one or more audio renders, including download links for completed audio.

Createaudiorenders

This endpoint creates rendered audio from timeline data. It returns a render ID that you can use to download the finished audio when it is ready. The render ID is valid for up to 48 hours.

Gettracklist

This endpoint lists information about one or more audio tracks, including the description and publication date.

Gettrackcollectionlist

This endpoint lists your collections of audio tracks and their basic attributes.

Createtrackcollection

This endpoint creates one or more collections (soundboxes). To add tracks, use POST /v2/audio/collections/{id}/items.

Deletetrackcollection

This endpoint deletes a collection.

Gettrackcollection

This endpoint gets more detailed information about a collection, including the number of items in it and when it was last updated. To get the tracks in collections, use `GET...

Renametrackcollection

This endpoint sets a new name for a collection.

Deletetrackcollectionitems

This endpoint removes one or more tracks from a collection.

Gettrackcollectionitems

This endpoint lists the IDs of tracks in a collection and the date that each was added.

Addtrackcollectionitems

This endpoint adds one or more tracks to a collection by track IDs.

Listgenres

This endpoint returns a list of all audio genres.

Listinstruments

This endpoint returns a list of all audio instruments.

Gettracklicenselist

This endpoint lists existing licenses. You can filter the results according to the track ID to see if you have an existing license for a specific track.

Licensetrack

This endpoint gets licenses for one or more tracks. The download links in the response are valid for 8 hours.

Downloadtracks

This endpoint redownloads tracks that you have already received a license for. The download links in the response are valid for 8 hours.

Listmoods

This endpoint returns a list of all audio moods.

Searchtracks

This endpoint searches for tracks. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or...

Gettrack

This endpoint shows information about a track, including its genres, instruments, and other attributes.

Bulksearchimages

This endpoint runs up to 5 image searches in a single request and returns up to 20 results per search. You can provide global search parameters in the query parameters and override them for each...

Getcollections

This endpoint returns a list of catalog collections.

Createcollection

This endpoint creates a catalog collection and optionally adds assets. To add assets to the collection later, use PATCH /v2/catalog/collections/{collection_id}/items.

Deletecollection

This endpoint deletes a catalog collection. It does not remove the assets from the user's account's catalog.

Updatecollection

This endpoint updates the metadata of a catalog collection.

Deletefromcollection

This endpoint removes assets from a catalog collection. It does not remove the assets from the user's account's catalog.

Addtocollection

This endpoint adds assets to a catalog collection. It also automatically adds the assets to the user's account's catalog.

Searchcatalog

This endpoint searches for assets in the account's catalog. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this...

Getcontributorlist

This endpoint lists information about one or more contributors, including contributor type, equipment they use and other attributes.

Getcontributor

This endpoint shows information about a single contributor, including contributor type, equipment they use, and other attributes.

Getcontributorcollectionslist

This endpoint lists collections based on contributor ID.

Getcontributorcollections

This endpoint gets more detailed information about a contributor's collection, including its cover image, timestamps for its creation, and most recent update. To get the items in collections, use GET...

Getcontributorcollectionitems

This endpoint lists the IDs of items in a contributor's collection and the date that each was added.

Uploadimage

This endpoint uploads an image for reverse image or video search. Images must be in JPEG or PNG format. To get the search results, pass the upload ID that this endpoint returns to the GET...

Getkeywords

This endpoint returns a list of suggested keywords for a media item that you specify or upload.

Getsimilarimages

This endpoint returns images that are visually similar to an image that you specify or upload.

Getsimilarvideos

This endpoint returns videos that are visually similar to an image that you specify or upload.

Geteditorialcategories

Deprecated; use GET /v2/editorial/images/categories instead. This endpoint lists the categories that editorial images can belong to, which are separate from the categories that other types of...

Listeditorialimagecategories

This endpoint lists the categories that editorial images can belong to, which are separate from the categories that other types of assets can belong to.

Geteditorialimagelicenselist

This endpoint lists existing editorial image licenses.

Licenseeditorialimages

This endpoint gets licenses for one or more editorial images. You must specify the country and one or more editorial images to license. The download links in the response are valid for 8 hours.

Geteditorialimagelivefeedlist

Get editorial livefeed list

Geteditorialimagelivefeed

Get editorial livefeed

Geteditorialimagelivefeeditems

Get editorial livefeed items

Searcheditorialimages

This endpoint searches for editorial images. If you specify more than one search parameter, the API uses an AND condition. For example, if you set the category parameter to "Alone,Performing" and...

Getupdatededitorialimages

This endpoint lists editorial images that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the...

Geteditorialimage

This endpoint shows information about an editorial image, including a URL to a preview image and the sizes that it is available in.

Licenseeditorialimage

Deprecated; use POST /v2/editorial/images/licenses instead to get licenses for one or more editorial images. You must specify the country and one or more editorial images to license. The download...

Geteditoriallivefeedlist

Deprecated; use GET /v2/editorial/images/livefeeds instead to get a list of editorial livefeeds.

Geteditoriallivefeed

Deprecated: use GET /v2/editorial/images/livefeeds/{id} instead to get an editorial livefeed.

Geteditoriallivefeeditems

Deprecated; use GET /v2/editorial/images/livefeeds/{id}/items instead to get editorial livefeed items.

Searcheditorial

Deprecated; use GET /v2/editorial/images/search instead to search for editorial images.

Getupdatededitorialimage

Deprecated; use GET /v2/editorial/images/updated instead to get recently updated items.

Listeditorialvideocategories

This endpoint lists the categories that editorial videos can belong to, which are separate from the categories that other types of assets can belong to.

Geteditorialvideolicenselist

This endpoint lists existing editorial video licenses.

Licenseeditorialvideo

This endpoint gets licenses for one or more editorial videos. You must specify the country and one or more editorial videos to license. The download links in the response are valid for 8 hours.

Searcheditorialvideos

This endpoint searches for editorial videos. If you specify more than one search parameter, the API uses an AND condition. For example, if you set the category parameter to "Alone,Performing" and...

Geteditorialvideo

This endpoint shows information about an editorial image, including a URL to a preview image and the sizes that it is available in.

Get V2 Editorial Id

Deprecated; use GET /v2/editorial/images/{id} instead to show information about an editorial image, including a URL to a preview image and the sizes that it is available in.

Getimagelist

This endpoint lists information about one or more images, including the available sizes.

Uploadephemeralimage

Deprecated; use POST /v2/cv/images instead. This endpoint uploads an image for reverse image search. The image must be in JPEG or PNG format. To get the search results, pass the ID that this...

Listimagecategories

This endpoint lists the categories (Shutterstock-assigned genres) that images can belong to.

Getimagecollectionlist

This endpoint lists your collections of images and their basic attributes.

Createimagecollection

This endpoint creates one or more image collections (lightboxes). To add images to the collections, use POST /v2/images/collections/{id}/items.

Getfeaturedimagecollectionlist

This endpoint lists featured collections of specific types and a name and cover image for each collection.

Getfeaturedimagecollection

This endpoint gets more detailed information about a featured collection, including its cover image and timestamps for its creation and most recent update. To get the images, use `GET...

Getfeaturedimagecollectionitems

This endpoint lists the IDs of images in a featured collection and the date that each was added.

Deleteimagecollection

This endpoint deletes an image collection.

Getimagecollection

This endpoint gets more detailed information about a collection, including its cover image and timestamps for its creation and most recent update. To get the images in collections, use `GET...

Renameimagecollection

This endpoint sets a new name for an image collection.

Deleteimagecollectionitems

This endpoint removes one or more images from a collection.

Getimagecollectionitems

This endpoint lists the IDs of images in a collection and the date that each was added.

Addimagecollectionitems

This endpoint adds one or more images to a collection by image IDs.

Getimagelicenselist

This endpoint lists existing licenses.

Licenseimages

This endpoint gets licenses for one or more images. You must specify the image IDs in the body parameter and other details like the format, size, and subscription ID either in the query parameter or...

Downloadimage

This endpoint redownloads images that you have already received a license for. The download links in the response are valid for 8 hours.

Getimagerecommendations

This endpoint returns images that customers put in the same collection as the specified image IDs.

Searchimages

This endpoint searches for images. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or...

Getimagesuggestions

This endpoint provides autocomplete suggestions for partial search terms.

Getimagekeywordsuggestions

This endpoint returns up to 10 important keywords from a block of plain text.

Getupdatedimages

This endpoint lists images that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the interval...

Getimage

This endpoint shows information about an image, including a URL to a preview image and the sizes that it is available in.

Listsimilarimages

This endpoint returns images that are visually similar to an image that you specify.

Createaccesstoken

This endpoint returns an access token for the specified user and with the specified scopes. The token does not expire until the user changes their password. The body parameters must be encoded as...

Authorize

This endpoint returns a redirect URI (in the 'Location' header) that the customer uses to authorize your application and, together with POST /v2/oauth/access_token, generate an access token that...

Getsfxlistdetails

This endpoint shows information about sound effects.

Getsfxlicenselist

This endpoint lists existing licenses.

Licensessfx

This endpoint licenses sounds effect assets.

Downloadsfx

This endpoint redownloads sound effects that you have already received a license for. The download links in the response are valid for 8 hours.

Searchsfx

This endpoint searches for sound effects. If you specify more than one search parameter, the API uses an AND condition.

Getsfxdetails

This endpoint shows information about a sound effect.

Echo

Echo text

Validate

Validate input

Getuser

Get user details

Getaccesstoken

Get access token details

Getusersubscriptionlist

List user subscriptions

Getvideolist

This endpoint lists information about one or more videos, including the aspect ratio and URLs to previews.

Listvideocategories

This endpoint lists the categories (Shutterstock-assigned genres) that videos can belong to.

Getvideocollectionlist

This endpoint lists your collections of videos and their basic attributes.

Createvideocollection

This endpoint creates one or more collections (clipboxes). To add videos to collections, use POST /v2/videos/collections/{id}/items.

Getfeaturedvideocollectionlist

This endpoint lists featured video collections and a name and cover video for each collection.

Getfeaturedvideocollection

This endpoint gets more detailed information about a featured video collection, including its cover video and timestamps for its creation and most recent update. To get the videos, use `GET...

Getfeaturedvideocollectionitems

This endpoint lists the IDs of videos in a featured collection and the date that each was added.

Deletevideocollection

This endpoint deletes a collection.

Getvideocollection

This endpoint gets more detailed information about a collection, including the timestamp for its creation and the number of videos in it. To get the videos in collections, use GET...

Renamevideocollection

This endpoint sets a new name for a collection.

Deletevideocollectionitems

This endpoint removes one or more videos from a collection.

Getvideocollectionitems

This endpoint lists the IDs of videos in a collection and the date that each was added.

Addvideocollectionitems

This endpoint adds one or more videos to a collection by video IDs.

Getvideolicenselist

This endpoint lists existing licenses.

Licensevideos

This endpoint gets licenses for one or more videos. You must specify the video IDs in the body parameter and the size and subscription ID either in the query parameter or with each video ID in the...

Downloadvideos

This endpoint redownloads videos that you have already received a license for.

Searchvideos

This endpoint searches for videos. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or...

Getvideosuggestions

This endpoint provides autocomplete suggestions for partial search terms.

Getupdatedvideos

This endpoint lists videos that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the interval...

Getvideo

This endpoint shows information about a video, including URLs to previews and the sizes that it is available in.

Findsimilarvideos

This endpoint searches for videos that are similar to a video that you specify.

Provider Information

CategoryMedia & Content
Auth TypeFIELDS
AddedOctober 29, 2025
UpdatedNovember 3, 2025
Used By Tools
118

Quick Links

Need Help?

Having trouble configuring Shutterstock Com? Check the available resources below.

Shutterstock Com MCP Server - MCP Bundles • MCP Providers