Skip to main content
Glama
Hasilt

stock-image-mcp

by Hasilt

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DOWNLOAD_DIRNoDirectory for downloaded images. Default is './downloads'../downloads
UNSPLASH_TIERNoUnsplash API tier: 'demo' or 'production'. Default is 'demo'.demo
PEXELS_API_KEYNoPexels API key.
FREEPIK_API_KEYNoFreepik API key.
PIXABAY_API_KEYNoPixabay API key.
DEFAULT_PROVIDERNoDefault image provider to use when 'provider' is not specified. Default is 'pexels'.pexels
STOCKVAULT_API_KEYNoStockVault API key.
UNSPLASH_ACCESS_KEYNoUnsplash API access key.
BURST_REQUESTS_PER_MINUTENoBurst requests per minute. Default is '10'.10
FREEPIK_REQUESTS_PER_MINUTENoFreepik requests per minute. Default is '60'.60
STOCKVAULT_REQUESTS_PER_HOURNoStockVault requests per hour. Default is '60'.60

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_stock_imagesA

Search a single stock image provider (or the configured default) for a query.

search_all_imagesA

Search every configured provider concurrently; unconfigured or rate-limited providers are skipped with a note rather than failing the whole call.

get_best_imageB

Return the single top-ranked result for a query from one provider.

download_imageA

Download an image URL to a local path so it can be embedded directly in a blog post's asset folder. Returns the saved path and, if the image was previously returned by a search call, its attribution text.

get_attributionA

Return formatted credit/attribution text for a previously-returned image.

get_rate_limit_statusA

Inspect remaining request quota per provider before deciding where to search.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/Hasilt/images-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server