by freepik-company
Freepik integration for searching and downloading icons, managing design assets, and generating images via text-to-image
★ 33
GitHub stars
Connects AI assistants to Freepik's API for searching icons, managing design resources, and generating images with AI.
Freepik is an official MCP server published by freepik-company that provides AI assistants with tools and capabilities via the Model Context Protocol. Freepik integration for searching and downloading icons, managing design assets, and generating images via text-to-image It is categorized under ai ml, design.
You can install Freepik in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.
MIT
Freepik is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
We evaluated Freepik against two servers with overlapping tools; this profile had the clearer scope statement.
Freepik has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
Freepik reduced integration guesswork — categories and install configs on the listing matched the upstream repo.
We evaluated Freepik against two servers with overlapping tools; this profile had the clearer scope statement.
Freepik is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
According to our notes, Freepik benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
Freepik has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
We evaluated Freepik against two servers with overlapping tools; this profile had the clearer scope statement.
I recommend Freepik for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Freepik has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
showing 1-10 of 74
🚀 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:
Common issues:
uv dependency managermake devStill having issues? Open an issue on GitHub with:
Ready to create amazing content with AI? 🎨✨
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.