UnSplashPlusMCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UNSPLASH_PLUS_HEADLESS | No | Set to '1' to run headless after interactive login. Default is unset. | |
| UNSPLASH_PLUS_OUTPUT_DIR | No | Directory for downloaded images. Default is ~/Downloads/unsplash-plus-mcp. | ~/Downloads/unsplash-plus-mcp |
| UNSPLASH_PLUS_TIMEOUT_MS | No | Timeout in milliseconds. Default is 30000. | 30000 |
| UNSPLASH_PLUS_LOGIN_ENTRY | No | Pass entry for login. Default is unsplash/login. | unsplash/login |
| UNSPLASH_PLUS_PROFILE_DIR | No | Chrome profile directory. Default is ~/Library/Application Support/unsplash-plus-mcp. | ~/Library/Application Support/unsplash-plus-mcp |
| UNSPLASH_PLUS_PASSWORD_ENTRY | No | Pass entry for password. Default is unsplash/password. | unsplash/password |
| UNSPLASH_PLUS_DIAGNOSTICS_DIR | No | Directory for diagnostics. Default is <profile>/diagnostics. | <profile>/diagnostics |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| unsplash_plus_loginA | Open the dedicated Chrome profile and sign in with credentials stored in pass. |
| unsplash_plus_continue_loginA | Re-check login after the user completes a CAPTCHA, MFA, consent, or verification step in Chrome. |
| unsplash_plus_statusA | Report browser and authentication state without exposing credentials. |
| unsplash_plus_searchB | Search the Unsplash website and return only results explicitly marked as Unsplash+. |
| unsplash_plus_getA | Open an Unsplash+ asset page and return its current metadata. |
| unsplash_plus_downloadB | Download an Unsplash+ image through the authenticated website UI and write an audit receipt. |
| unsplash_plus_logoutA | Clear Unsplash state from the dedicated browser profile and close Chrome. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CryptoJones/UnSplashPlusMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server