Skip to main content
Glama
spideryzarc

unsplash-mcp

by spideryzarc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_unsplash_photosA

Search for photos on Unsplash. Returns royalty-free photos with multiple resolution URLs (raw/full/regular/small/thumb), dimensions, color, description, author info, and likes.

search_unsplash_collectionsA

Search for collections on Unsplash. Returns collections with title, description, total photos, cover photo URLs, and curator info.

download_unsplash_mediaA

Download a single photo from an Unsplash URL to a local file. Use the URLs returned by search_unsplash_photos (e.g. urls.regular). Creates parent directories automatically.

download_unsplash_media_batchA

Download multiple photos from Unsplash URLs in parallel. Provide a list of (URL, destination path) pairs. Returns a result for each file with success status and size.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 4 tools

Disambiguation5/5

The two search tools clearly target different entities (photos vs collections), and the two download tools are distinguished by single vs batch operation. Even though download and batch download overlap in purpose, their descriptions make the distinction explicit.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (search_unsplash_* and download_unsplash_*), using snake_case throughout. The naming clearly indicates both the action and the target, and the batch tool follows the same convention with a suffix.

Tool Count5/5

With 4 tools, the server is well-scoped for searching and downloading Unsplash content. Each tool serves a distinct, necessary function, and the count feels appropriate for a focused media-access server.

Completeness5/5

The domain of Unsplash photo search and download is fully covered: users can search photos and collections, and download individual or multiple images. There are no obvious dead ends, as the search tools return URLs that feed directly into the download tools.

Maintenance

ActivitySlowing
ResponsivenessNo issues