Skip to content
Back to search
100
MCP live MCP 2025-11-25 http ext: ui

Pexafy Stock Photos

pexafy/pexafy-mcp

Pexafy Stock Photos finds free-to-use photographs for articles, landing pages, slides and posts. Tell your assistant what you need in your own words, in any language: "I'm writing a short article about Kyoto in autumn. Find photos of a temple garden with red maple leaves." It writes the search, and Pexafy matches the scene, not tags, in its own index of millions of free-to-use photographs from stock libraries such as Unsplash, Pexels and Pixabay. Each result names its source and licence. Five tools, all read-only: search_photos — photographs described in one sentence, in any language, optionally only landscape, portrait or square. search_photos_by_image — photographs that look like a picture (a link or an upload) or like a Pexafy photo already found: "like this, but at night". get_photo_file_by_photo_id — one photograph as an image file, up to 1280 px wide, with its credit line. get_grid_selected_photos — the photographs you liked in the grid, in the order you chose. connect_account — links your Pexafy account, right from the conversation. In ChatGPT, Claude, VS Code and Cursor, the photographs appear as a grid in the conversation: open one large, like the ones you want, press ≈ for more like one; your picks go back to the assistant. In an agent or a terminal, each result arrives as a link with its licence and credit line, ready to place in Markdown, HTML, slides or a CMS. Hosted: 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; the connector then gets its own read-only credential, separate from your password and revocable on its own. A free Pexafy account includes 5,000 searches a month, with no card required.

Watch this dependency Share evidence report
Uptime
100.0%
4 direct probes · 30d
Response
868ms
last probe
Tools
5
callable
Resources
1
readable
Prompts
1
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
5 tools, 1 resources, 1 prompts returned.
pass 3 or more catalogue items 10/10
7 items in total; 3 or more earns these points.
pass Describes itself 10/10
1779 characters; more than 30 earns these points.

Tools · 5

search_photos

Use this when the user asks for a real photograph, or states a need that a photograph fills, and the picture is not already in the conversation. Call it when they ask outright: “find me photos of…”, …

search_photos_by_image

Use this when the user wants photographs that look like a picture, rather than ones described in words: a picture they link to, one the host passes to the tool as a file, or a Pexafy photo already fou…

get_photo_file_by_photo_id

Returns one photograph from an earlier Pexafy result as an image file, identified by its `photo_id`. A result's link points to the image; this tool returns the image itself, so the person does not nee…

get_grid_selected_photos

Returns the photographs the person liked (hearted) in the Pexafy results grid. Use it when the person refers to that selection rather than asking for new photos — for example “the images I selected”, …

connect_account

Asks the host to offer its own flow for connecting a Pexafy account, when none is attached. Use it when the person asks to connect, link or sign in to a Pexafy account — including from the account but…

Resources · 1

pexafy_results_grid

The photographs found, as a grid the reader works in: unnumbered thumbnails, a heart on each to like it, a shape filter in the head, and, on a tap, a swipe deck in the grid's own place — one photograp…

ui://pexafy/grid.html

Prompts · 1

find_photos

Find free stock photographs of a scene you describe, in any language, with their credit lines.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://pexafy.com/mcp/

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "pexafy_stock_photos": {
      "url": "https://pexafy.com/mcp/",
      "transport": "http"
    }
  }
}