Unsplash integration
Unsplash is the internet's source of freely-usable images. The Unsplash API provides access to the world's largest open collection of high-quality photos with powerful search, random photo retrieval, and user/collection management.
Say what should happen.
The workflow builds itself.
Common Unsplash use cases
- Discover curated galleries
- Browse collections
- Display topic page
- Find photographers
- Rename a collection
- Browse latest photos
- Save favorite photos
- Show related content
- Display topic gallery
- Remove from favorites
What you can do with Unsplash
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Collection, 10 operations
add_photo_to_collectionAdd photo to collectionPOSTAdd photo to collectioncreate_collectionCreate collectionPOSTCreate a collectiondelete_collectionDelete collectionDELETEDelete a collectionget_collectionGet collectionGETGet collection detailsget_related_collectionsGet related collectionsGETGet related collectionsget_user_collectionsGet user collectionsGETGet user's collectionslist_collectionsList collectionsGETList all collectionsremove_photo_from_collectionRemove photo from collectionDELETERemove photo from collectionsearch_collectionsSearch collectionsGETSearch collectionsupdate_collectionUpdate collectionPUTUpdate a collection
Photo, 10 operations
get_collection_photosGet collection photosGETGet collection photosget_photoGet photoGETGet photo detailsget_photo_statisticsGet photo statisticsGETGet photo statisticsget_random_photoGet random photoGETGet random photoget_topic_photosGet topic photosGETGet topic photosget_user_likesGet user likesGETGet user's liked photosget_user_photosGet user photosGETGet user's photoslist_photosList photosGETList all photossearch_photosSearch photosGETSearch photosupdate_photoUpdate photoPUTUpdate photo info
User, 5 operations
get_current_userGet current userGETGet current user profileget_userGet userGETGet user profileget_user_statisticsGet user statisticsGETGet user statisticssearch_usersSearch usersGETSearch usersupdate_current_userUpdate current userPUTUpdate current user profile
Like, 2 operations
like_photoLike photoPOSTLike a photounlike_photoUnlike photoDELETEUnlike a photo
Stat, 2 operations
get_stats_monthGet stats monthGETGet monthly statsget_stats_totalsGet stats totalsGETGet total stats
Topic, 2 operations
get_topicGet topicGETGet topic detailslist_topicsList topicsGETList all topics
Download, 1 operation
track_downloadTrack downloadGETTrack photo download
Unsplash API rate limits
- 50 requests per hour
Demo apps limited to 50 req/hour. Production apps can request higher limits.
These are the limits Unsplash documents, not ones LiveContext measured. They can change and often depend on your plan, so check the Unsplash documentation for current values.
Use Unsplash from Claude Code, Cursor or Codex
Connect Unsplash in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Unsplash operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Unsplash
- Create your workspace
Sign up free. Nothing to install.
- Connect Unsplash once
Add your Unsplash connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Unsplash integration FAQ
What can you do with the Unsplash integration?
LiveContext exposes 32 operations on Unsplash, covering collection, photo, user and like. Common uses include Discover curated galleries, Browse collections and Display topic page.
What are the Unsplash API rate limits?
Unsplash documents 50 requests per hour. Demo apps limited to 50 req/hour. Production apps can request higher limits. Limits are set by Unsplash and can depend on your plan.
