Enables searching, retrieving, and downloading stock resources (photos, vectors, PSDs) from Freepik's API, as well as generating custom images using Freepik's Mystic AI image generation capabilities.
Freepik MCP Server
An MCP server implementation for interacting with Freepik's API, providing access to stock photos and Mystic AI image generation capabilities.
Features
- Search Freepik resources (photos, vectors, PSDs)
- Get detailed resource information
- Download resources
- Generate images using Mystic AI
- Check image generation status
Prerequisites
- Node.js 18 or higher
- A Freepik API key (see API Setup Guide)
Installation
Configuration
- First, obtain your Freepik API key by following the instructions in API_SETUP.md
- Add the server to your MCP settings file:
Available Tools
search_resources
Search for Freepik resources with various filters:
get_resource
Get detailed information about a specific resource:
download_resource
Get download URL for a specific resource:
generate_image
Generate an image using Freepik Mystic AI:
check_status
Check the status of a Mystic image generation task:
Development
Error Handling
The server implements comprehensive error handling:
- API errors are logged with detailed information
- Input validation using Zod schemas
- Proper error responses with context
- Rate limiting awareness
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server implementation that enables users to search, download Freepik resources, and generate images using Mystic AI through natural language requests.
Related MCP Servers
- -securityAlicense-qualityA collection of custom MCP servers providing various AI-powered capabilities including web search, YouTube video analysis, GitHub repository analysis, reasoning, code generation/execution, and web crawling.Last updated -2PythonMIT License
- -securityFlicense-qualityAn MCP server that allows agents to interact with Meilisearch, a powerful open-source search engine, through its API using natural language.Last updated -Python
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that connects AI assistants directly with Freepik's APIs, allowing users to search, generate, and manage visual content without leaving their AI workflow.Last updated -910
- -securityAlicense-qualityAn MCP server that enables AI assistants to search, analyze, and retrieve information about audio samples from Freesound.org through their API.Last updated -JavaScriptMIT License