Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Freepik Mcp

    The Freepik enables popular agent Model Context Protocol (MCP) to integrate with Freepik APIs through function calling.

    18 stars
    HTML
    Updated Oct 25, 2025

    Table of Contents

    • 🎯 What is this?
    • 🛠️ What tools are available?
    • 📋 Prerequisites
    • 🚀 Installation
    • 1. Clone and navigate
    • 2. Install using Makefile
    • 3. Configure your API Key
    • ⚙️ Configuration for AI Assistants
    • For Claude Desktop or Cursor on Linux
    • 🔧 Important Configuration Steps
    • 🏃‍♂️ Quick Start
    • 🤝 Contributing
    • 📝 Commit Convention
    • 🔄 Contribution Workflow
    • 📚 Development Commands
    • 🛡️ Security
    • 📖 API Documentation
    • 🆘 Troubleshooting

    Table of Contents

    • 🎯 What is this?
    • 🛠️ What tools are available?
    • 📋 Prerequisites
    • 🚀 Installation
    • 1. Clone and navigate
    • 2. Install using Makefile
    • 3. Configure your API Key
    • ⚙️ Configuration for AI Assistants
    • For Claude Desktop or Cursor on Linux
    • 🔧 Important Configuration Steps
    • 🏃‍♂️ Quick Start
    • 🤝 Contributing
    • 📝 Commit Convention
    • 🔄 Contribution Workflow
    • 📚 Development Commands
    • 🛡️ Security
    • 📖 API Documentation
    • 🆘 Troubleshooting

    Documentation

    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

    bash
    git clone 
    cd freepik-mcp

    2. Install using Makefile

    bash
    # Install dependencies
    make install
    
    # Verify installation
    make version

    3. Configure your API Key

    bash
    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.

    json
    {
      "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

    1. Find your full path:

    bash
    pwd
       # Copy the output and replace /FULL/PATH/TO/ in the config

    2. Replace with your API key:

    • Get it from freepik.com/api
    • Replace your_actual_api_key_here

    🏃‍♂️ Quick Start

    bash
    # 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:

    code
    (): 
    
    [optional body]
    
    [optional footer(s)]

    Types:

    • feat: New feature
    • fix: Bug fix
    • docs: Documentation changes
    • style: Code style changes (formatting, etc.)
    • refactor: Code refactoring
    • test: Adding or updating tests
    • chore: Maintenance tasks

    Examples:

    bash
    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

    1. Fork the repository

    2. Create a feature branch: git checkout -b feat/amazing-feature

    3. Commit using conventional format: git commit -m "feat: add amazing feature"

    4. Push to your branch: git push origin feat/amazing-feature

    5. Open a Pull Request

    📚 Development Commands

    CommandDescription
    make helpShow all available commands
    make installInstall dependencies
    make devRun in development mode
    make runRun in production mode
    make lintCheck code quality
    make formatFormat code automatically
    make cleanClean temporary files
    make versionCheck FastMCP version

    🛡️ Security

    • ⚠️ Never commit your API Key
    • ✅ Use .env files for sensitive data
    • ✅ The .env file is in .gitignore

    📖 API Documentation

    For detailed API information:

    • Freepik API Documentation

    🆘 Troubleshooting

    Common issues:

    1. "Command not found" → Install uv dependency manager

    2. "Invalid API Key" → Check your key at freepik.com/api

    3. "Path not found" → Verify the full path in your config

    4. "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? 🎨✨

    Similar MCP

    Based on tags & features

    • MC

      Mcpmcp Server

      21
    • PE

      Personalizationmcp

      Python·
      12
    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MA

      Mayamcp

      Python·
      27

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcpmcp Server

      21
    • PE

      Personalizationmcp

      Python·
      12
    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MA

      Mayamcp

      Python·
      27

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k