Pexafy

official

Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.

What can you do with Pexafy MCP?

  • Search by natural-language description — Ask for a scene in plain words, like “two people sharing a bench in comfortable silence,” and search_photos returns matching photographs inline.

  • Find visually similar photos — Provide a reference image and search_photos_by_image retrieves lookalikes, optionally refined with text like “like this, but at night.”

  • Request more like a specific result — Refer to a numbered photo from a previous search and get_similar_photos returns additional shots matching that image’s style or subject.

  • Get photo credits and metadata — Every result includes photographer, source, resolution, licence, and description, so you can display proper attribution without extra lookups.

Documentation

Model Context Protocol

Give your assistant a photo library.

Ask Claude or ChatGPT for an image the way you would describe it to a person — and get real photographs back, in the conversation, ready to use.

  • Remote server
  • OAuth sign-in
  • No API key to paste
  • 3 tools
  • Images shown inline

Server URL https://mcp.pexafy.com/mcp Copy

Add it to your assistantView the source

One request, sixteen photographs, credits included — inside the conversation. Follow up with “more like #3” and the assistant knows what you mean.

Connect it in under a minute

There is nothing to install and no key to generate. You sign in to Pexafy once, in a browser window, and the connector gets its own credentials.

Claude

  1. Open Settings → Connectors.
  2. Choose Add custom connector.
  3. Paste the server URL above and confirm.
  4. Sign in to Pexafy in the window that opens.

ChatGPT

  1. Open Settings → Connectors.
  2. Add a connector from its URL.
  3. Paste the server URL above and confirm.
  4. Sign in to Pexafy in the window that opens.

Everything else

Any MCP client works — point it at the same URL over the streamable-http transport. In Claude Code, one line:

claude mcp add --transport http \
  pexafy https://mcp.pexafy.com/mcp

Clients without OAuth can send a Pexafy API key as a bearer token instead.

Three tools, read-only

The connector can search. It cannot write to your account, and it never asks for permission to.

search_photos

Describe a scene in a full sentence. Pexafy searches by meaning, so “two people sharing a bench in comfortable silence” works better than a list of keywords.

search_photos_by_image

Give it a reference image and get visually similar photographs — optionally adjusted in words: “like this, but at night”.

get_similar_photos

More like a photo you already have. Results are numbered, so you refer to one by its rank rather than copying an identifier.

Every result carries the credit to display, and comes from one of 9 free-licence sources.

Free to use

The Free plan covers 5000 searches a month — enough for regular use, and no card required. When you reach a limit, the assistant tells you in the conversation instead of failing with an unreadable error.

Create a free account See the plans

Open source

The server is public and MIT-licensed. Read exactly what it sends, and what it asks of your account.

Pexafy/pexafy-mcp on GitHub →

Hosted and monitored

We run it, so you do not have to. Its health endpoint is public.

Check the server status →

Revocable at any time

The connector holds its own credentials, separate from your password. Remove it from your assistant and the access is gone.

Manage your access →