Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Freepik in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Freepik stock content and AI images through the Freepik API, now run as the Magnific API: search and download photos, vectors and PSDs, search and download icons, search stock videos, and generate images with Mystic.
Try asking
Example prompts for Freepik
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Freepik, paste your credentials, mint an MCP API key — done. No Docker, no
git clone, no local server.
Freepik
Freepik stock content and AI images through the Freepik API, now run as the Magnific API: search and download photos, vectors and PSDs, search and download icons, search stock videos, and generate images with Mystic.
Setup
Freepik's API is now published as the Magnific API (https://api.magnific.com, documentation at docs.magnific.com). The stock catalog is still Freepik's, and existing Freepik API keys keep working.
- On magnific.com, open your account, then Organization → API keys, and create a key.
- Paste it into
FREEPIK_API_KEY. The connector sends it in thex-magnific-api-keyheader. There is no OAuth; the key is a server-side secret. - Start with
freepik_search_resources(photos, vectors, PSDs),freepik_search_iconsorfreepik_search_videos, and check the licence and formats withfreepik_get_resourcebefore downloading.
Credits: the API is billed in credits. Searches and details are cheap. Every call to freepik_download_resource, freepik_download_resource_format and freepik_download_icon registers a download on the account, and freepik_generate_image_mystic spends AI credits. These tools are marked as writes, so the AI client asks before calling them. A 402 means the account has no credits left.
Licences: freemium resources need attribution to Freepik or the author unless the account has a premium plan; premium resources need a plan that includes them. Check licenses[].type before using an asset commercially. Download URLs expire after a short time, so fetch the file right away.
Limits: 10 requests per second averaged over two minutes, and 50 per second per IP in a 5-second window. Mystic generation is asynchronous: poll freepik_get_mystic_task until status is COMPLETED.
Prerequisites: FREEPIK_API_KEY
Install the connector locally
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Open http://localhost:3000/connectors/store, pick Freepik and paste in the env vars listed under Prerequisites.
Available tools
| Tool | What it does |
|---|---|
freepik_search_resources | Search Freepik photos, vectors and PSD templates by keyword with filters for content type, licence, orientation, colour, period and… |
freepik_get_resource | Get one photo, vector or PSD by id: title, licences with the licence PDF link, available download formats and sizes, preview, tags, author… |
freepik_download_resource | Get a time-limited download URL and file name for a resource in its default format |
freepik_download_resource_format | Get a download URL for a resource in a specific format (psd, ai, eps, svg, png, jpg...) |
freepik_search_icons | Search Freepik/Flaticon icons by keyword with filters for colour, shape (outline, fill, lineal-color, hand-drawn), period and free or… |
freepik_get_icon | Get one icon by id: name, tags, style, family, thumbnails, free or premium status and author |
freepik_download_icon | Get a download URL for an icon as SVG or PNG (or GIF, MP4, Lottie JSON for animated icons) |
freepik_search_videos | Search Freepik stock videos by keyword |
freepik_get_video | Get one stock video by id: title, duration, resolutions, frame rate, previews, licence and author, and the download options available for it |
freepik_generate_image_mystic | Start an AI image generation with Mystic from a text prompt |
freepik_get_mystic_task | Get the status of a Mystic image generation: CREATED, IN_PROGRESS, COMPLETED or FAILED, and when completed the list of generated image URLs |
Next steps
Was this guide helpful?