
Freepik
OfficialConnects AI assistants to Freepik's API for searching icons, managing design resources, and generating images with AI.
Integrates with Freepik's API for searching and downloading icons, managing design resources, and generating images through text-to-image capabilities with job tracking and completion polling.
What it does
- Search and download Freepik icons
- Generate images using text prompts
- Classify and analyze images automatically
- Manage multimedia design resources
- Track image generation job status
- Download icons in multiple formats
Best for
About Freepik
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.
How to install
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.
License
Freepik is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Freepik MCP
π MCP Server for seamless Freepik API integration
π― What is this?
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.
π οΈ What tools are available?
- π¨ Icon Search & Download - Find and download icons in multiple formats
- π Resource Management - Access and manage multimedia content
- π€ AI Image Classification - Automatically classify and analyze images
- πΌοΈ Image Generation - Create custom images using Mystic AI
π Prerequisites
Before you start, make sure you have:
- Python 3.12+ installed
- uv dependency manager (install here)
- Freepik API Key (get yours here)
π Installation
1. Clone and navigate
git clone <REPOSITORY_URL>
cd freepik-mcp
2. Install using Makefile
# Install dependencies
make install
# Verify installation
make version
3. Configure your API Key
echo "FREEPIK_API_KEY=your_api_key_here" > .env
π‘ Get your API Key at: freepik.com/api
βοΈ Configuration for AI Assistants
For Claude Desktop or Cursor on Linux
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"
}
}
}
}
π§ Important Configuration Steps
-
Find your full path:
pwd # Copy the output and replace /FULL/PATH/TO/ in the config -
Replace with your API key:
- Get it from freepik.com/api
- Replace
your_actual_api_key_here
πββοΈ Quick Start
# 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
π€ Contributing
We welcome contributions! Please follow these guidelines:
π Commit Convention
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 tasks
Examples:
feat(icons): add search filtering by category
fix(api): resolve authentication timeout issue
docs(readme): update installation instructions
refactor(mystic): improve error handling logic
π Contribution Workflow
- Fork the repository
- Create a feature branch:
git checkout -b feat/amazing-feature - Commit using conventional format:
git commit -m "feat: add amazing feature" - Push to your branch:
git push origin feat/amazing-feature - Open a Pull Request
π Development Commands
| 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 |
π‘οΈ Security
- β οΈ Never commit your API Key
- β
Use
.envfiles for sensitive data - β
The
.envfile is in.gitignore
π API Documentation
For detailed API information:
π Troubleshooting
Common issues:
- "Command not found" β Install
uvdependency manager - "Invalid API Key" β Check your key at freepik.com/api
- "Path not found" β Verify the full path in your config
- "Connection refused" β Make sure the server is running with
make dev
Still having issues? Open an issue on GitHub with:
- Your OS and Python version
- Full error message
- Configuration file (without API key)
Ready to create amazing content with AI? π¨β¨
Alternatives
Related Skills
Browse all skillsBuild beautiful cross-platform mobile apps with Flutter and Dart. Covers widgets, state management with Provider/BLoC, navigation, API integration, and material design.
"UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 8 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient."
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.
Master iOS Human Interface Guidelines and SwiftUI patterns for building native iOS apps. Use when designing iOS interfaces, implementing SwiftUI views, or ensuring apps follow Apple's design principles.
Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.