A Pexels MCP Server for Images and Videos searching
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"pexels-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server that provides access to the Pexels API for searching and retrieving photos, videos, and collections.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in design
MCP server for accessing Figma plugin console logs and screenshots via Cloudflare Workers or local mode
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
A mcp server to allow LLMS gain context about shadcn ui component structure,usage and installation,compaitable with react,svelte 5,vue & React Native
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
MCP Security Weekly
Get CVE alerts and security updates for Pexels Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server that provides access to the Pexels API for searching and retrieving photos, videos, and collections.
photos_search – Search photosphotos_curated – List curated photosphoto_get – Get a photo by idvideos_search – Search videosvideos_popular – List popular videosvideo_get – Get a video by idcollections_featured – List featured collectionscollections_media – List media in a collectionuv (recommended)Install uv.
In your MCP client code configuration or Claude settings (file claude_desktop_config.json) add pexels mcp server:
{
"mcpServers": {
"pexels": {
"command": "uvx",
"args": ["pexels-mcp-server"],
"env": {
"PEXELS_API_KEY": "<Your Pexels API key>"
}
}
}
}
uv will download the MCP server automatically using uvx from pypi.org and apply to your MCP client.
pip for a projectAdd pexels-mcp-server to your MCP client code requirements.txt file.
pexels-mcp-server
Install the dependencies.
pip install -r requirements.txt
Add the configuration for your client:
{
"mcpServers": {
"pexels": {
"command": "python3",
"args": ["-m", "pexels_mcp_server"],
"env": {
"PEXELS_API_KEY": "<Your Pexels API key>"
}
}
}
}
pip globallyEnsure pip or pip3 is available on your system.
pip install pexels-mcp-server
# or
pip3 install pexels-mcp-server
MCP client code configuration or Claude settings, add pexels mcp server:
{
"mcpServers": {
"pexels": {
"command": "python3",
"args": ["pexels-mcp-server"],
"env": {
"PEXELS_API_KEY": "<Your Pexels API key>"
}
}
}
}
You can use the MCP inspector to debug the server. For uvx installations:
npx @modelcontextprotocol/inspector uvx pexels-mcp-server
Or if you've installed the package in a specific directory or are developing on it:
git clone https://github.com/garylab/pexels-mcp-server.git
cd pexels-mcp-server
npx @modelcontextprotocol/inspector uv run pexels-mcp-server -e PEXELS_API_KEY=<the key>
pexels-mcp-server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.