← tteg.kushalsm.com

Unsplash MCP Servers Compared

April 2026

There are at least five MCP servers that give AI coding agents access to stock photos. All of them connect to Unsplash or Pexels. But setup requirements vary dramatically.

Here's a side-by-side comparison of the ones that actually work.

Comparison table

Server API key required? Save to disk Batch mode Sources Install
tteg No Yes Yes Unsplash uvx tteg-mcp
unsplash-smart-mcp Yes (Unsplash) Yes No Unsplash npm install + env vars
stock-images-mcp Yes (1-3 keys) Yes No Unsplash, Pexels, Pixabay npm install + env vars
unsplash-mcp-server Yes (Unsplash) No No Unsplash npx + env vars
stocky Yes (Pexels + Unsplash) Yes No Pexels, Unsplash npm install + env vars

The API key problem

Every Unsplash MCP server except tteg requires you to:

  1. Go to unsplash.com/developers
  2. Create a developer account
  3. Register a new application
  4. Accept their API terms
  5. Copy the access key
  6. Add it to your MCP server config as an environment variable

For Pexels and Pixabay, repeat the process. stock-images-mcp wants up to three API keys before it runs.

tteg handles credentials on the backend. You never touch a key.

Setup: tteg vs the rest

tteg — add to your MCP config and go:

{
  "mcpServers": {
    "tteg": {
      "command": "uvx",
      "args": ["tteg-mcp"]
    }
  }
}

That's it. No environment variables. No registration. Claude Code or Cursor can immediately search and save photos.

Any other Unsplash MCP server — typical config:

{
  "mcpServers": {
    "unsplash": {
      "command": "npx",
      "args": ["-y", "unsplash-mcp-server"],
      "env": {
        "UNSPLASH_ACCESS_KEY": "your_key_here"
      }
    }
  }
}

Where do you get your_key_here? Six steps above.

Batch mode

tteg is the only one with a batch command. Create a JSON manifest of all the images your page needs:

tteg batch manifest.json

One command fills a hero, team photo, testimonials, and about section. The others handle images one at a time.

Which one should you use?

If you want zero setup: tteg. If you already have Unsplash API credentials and want multi-source support: stock-images-mcp. If you need advanced image analysis: unsplash-smart-mcp.

For most people building websites with AI tools, the answer is: you don't want to register for anything. You want photos.

Get started:

uv tool install tteg

GitHub · PyPI · Try in browser