pexafy-mcp

MCP serverMedia

This integration lets your AI search free-to-use stock photos across 9 photo libraries. Once added, your AI can find images by describing them in words, by an image you provide, or by locating ones similar to a picture you already have. It is a straightforward way to source usable photos without leaving your conversation.

Use pexafy-mcp in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add pexafy-mcp and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use pexafy-mcp to search photos

Details

Available today. Use it from your connected AI after setup.

After adding it, ask your AI to find a photo by describing what you need, or share an image and ask for similar ones.

pexafy-mcpStart free

What your AI can do with it

  • Search free-to-use stock photos from 9 libraries in one place
  • Find images by describing what you need in words
  • Search using an image you provide
  • Find photos similar to one you already have
  • Get results limited to images that are free to use

Install pexafy-mcp

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user pexafy-mcp 'https://mcp.pexafy.com/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mcp.pexafy.com/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=pexafy-mcp&config=eyJ1cmwiOiJodHRwczovL21jcC5wZXhhZnkuY29tL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mcp.pexafy.com/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add pexafy-mcp --url 'https://mcp.pexafy.com/mcp'

    Run it once, then sign in with codex mcp login pexafy-mcp if the server asks for an account.

From the project's README

As published by pexafy/pexafy-mcp in README.md.

Ask. Choose together. Put them to work.

🗣️ Ask, in your own words

Tell your assistant what you are working on, the way you would tell a colleague: “I'm writing a short article about Kyoto in autumn. Find photos of a temple garden with red maple leaves.” It writes the search; Pexafy matches the scene, not tags.

🤝 Choose together

Sixteen photographs come back. Open one large, swipe, heart the keepers, press ≈ for more like it: your picks go back to the assistant, in your order. Or simply answer in words: “the third one, but wider”.

🚀 Put them to work

The assistant carries on with them: the article with its photos in place, the slide, the landing page, the post. Each photograph keeps its licence and the credit line to display, and comes as an image file when the work needs one.

With the grid, or without it

In a chat that draws itIn an agent, a terminal or a script
ChatGPT, Claude, VS Code, Cursor. The photographs appear as a grid in the conversation. You see them, open them, like them; the assistant works from what you picked.Claude Code, Codex, any MCP client. Each result arrives as a link with its licence and credit line. The assistant chooses, fetches the file and places it in your Markdown, HTML, slides or CMS.

Add it in 30 seconds

WhereHow
VS CodeInstall in VS Code, or code --add-mcp '{"name":"pexafy","type":"http","url":"https://mcp.pexafy.com/mcp"}'
ChatGPTAdd Pexafy from ChatGPT's plugin directory
ClaudeCustomize → Connectors → Add custom connector, then https://mcp.pexafy.com/mcp
Claude Codeclaude mcp add --transport http pexafy https://mcp.pexafy.com/mcp
CursorAdd to Cursor
Any MCP clientStreamable HTTP at https://mcp.pexafy.com/mcp

Nothing to install, no API key to paste. In VS Code, Cursor and other editors you can search right away, without an account. ChatGPT and Claude ask you to sign in to Pexafy once; a free account is enough.

Five tools, all read-only

ToolWhat it does
search_photosPhotographs described in one sentence, in any language, optionally only landscape, portrait or square.
search_photos_by_imagePhotographs that look like a picture (a link, an upload) or like a Pexafy photo: “like this, but at night”.
get_photo_file_by_photo_idOne photograph as an image file, up to 1280 px wide, with its credit line.
get_grid_selected_photosThe photographs you liked in the grid, in the order you chose.
connect_accountLinks your Pexafy account, right from the conversation.

Where the photos come from

Pexafy searches its own index of millions of free-to-use photographs, collected from stock libraries such as Unsplash, Pexels and Pixabay. Every photograph is indexed by meaning, so a whole scene in one sentence beats a list of keywords. Each result names its source and licence and carries the credit line to display.

Tools it offers (5)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • search_photos
  • search_photos_by_image
  • get_photo_file_by_photo_id
  • get_grid_selected_photos
  • connect_account

Signals

Last commit
Sep 2026
Advanced
Delivery
pexafy-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
com-pexafy-pexafy-mcp
Source
github.com/pexafy/pexafy-mcp
Hosted endpoint
https://mcp.pexafy.com/mcp