The Freepik enables popular agent Model Context Protocol (MCP) to integrate with Freepik APIs through function calling.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"freepik-fastmcp": {
"env": {
"FREEPIK_API_KEY": "your_actual_api_key_here"
},
"args": [
"run",
"--directory",
"/FULL/PATH/TO/freepik-mcp",
"main.py"
],
"command": "uv"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
🚀 MCP Server for seamless Freepik API integration
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.
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.
AI image generation and editing with prompt optimization and quality presets. Powered by Nano Banana
Coinbase Design System - MCP Server
MCP Security Weekly
Get CVE alerts and security updates for Freepik Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
🚀 MCP Server for seamless Freepik API integration
A Model Context Protocol (MCP) server that connects your AI assistants (Claude, Cursor, etc.) directly with Freepik's powerful APIs. Generate, search, and manage visual content without leaving your AI workflow.
Before you start, make sure you have:
git clone <REPOSITORY_URL>
cd freepik-mcp
# Install dependencies
make install
# Verify installation
make version
echo "FREEPIK_API_KEY=your_api_key_here" > .env
💡 Get your API Key at: freepik.com/api
Add this to your config.json file:
⚠️ For Windows users: If you're on Windows, you need to use WSL (Windows Subsystem for Linux) to run this MCP server.
{
"mcpServers": {
"freepik-fastmcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/FULL/PATH/TO/freepik-mcp",
"main.py"
],
"env": {
"FREEPIK_API_KEY": "your_actual_api_key_here"
}
}
}
}
Find your full path:
pwd
# Copy the output and replace /FULL/PATH/TO/ in the config
Replace with your API key:
your_actual_api_key_here# Development mode (auto-reload)
make dev
# Production mode
make run
# Check code quality
make lint
# Format code
make format
# Clean temporary files
make clean
# See all commands
make help
We welcome contributions! Please follow these guidelines:
This project uses Conventional Commits. Format your commits as:
<type>(<scope>): <description>
[optional body]
[optional footer(s)]
Types:
feat: New featurefix: Bug fixdocs: Documentation changesstyle: Code style changes (formatting, etc.)refactor: Code refactoringtest: Adding or updating testschore: Maintenance tasksExamples:
feat(icons): add search filtering by category
fix(api): resolve authentication timeout issue
docs(readme): update installation instructions
refactor(mystic): improve error handling logic
git checkout -b feat/amazing-featuregit commit -m "feat: add amazing feature"git push origin feat/amazing-feature| Command | Description |
|---|---|
make help | Show all available commands |
make install | Install dependencies |
make dev | Run in development mode |
make run | Run in production mode |
make lint | Check code quality |
make format | Format code automatically |
make clean | Clean temporary files |
make version | Check FastMCP version |
.env files for sensitive data.env file is in .gitignoreFor detailed API information: