gif·decider

MCP server

Ask Claude or ChatGPT for the right GIF.

Connect GIF Decider’s MCP server and your AI assistant can pick reaction GIFs. Describe the moment and you get up to three different GIFs, each with a link to paste into Slack, iMessage or Discord.

What your assistant can do

MCP (the Model Context Protocol) is how AI assistants call tools that live outside the chat. GIF Decider gives them two:

pick_gifsPick GIFs
Takes the moment in your own words, like “my coworker hit reply-all to the entire company”, and returns up to three GIFs, best first. Each comes with a direct link to paste and a GIF Decider page that unfurls as a preview in chat apps. The content filter is Standard unless you ask for Strict or Off.
similar_gifsMore like this GIF
Finds up to six more GIFs like one of the picks, for when you want other options in the same vein. It’s a quick search without a new round of judging, and it skips the GIFs you’ve already seen.

In clients that support MCP Apps, such as Claude, ChatGPT and VS Code, the picks show up as GIFs in the conversation, each with a Copy link button. Other clients list the titles and links. Either way, the result credits the GIF source.

How a pick is made

The connector runs the same four steps as the website, with TypeSafe’s Jev model doing the judging.

  1. Read the moment. Jev picks the reaction it calls for from a fixed list, such as relief, facepalm or this is fine. It also checks whether you named a literal subject, like Homer Simpson.
  2. Search. GIF Decider searches KLIPY for your words and for that reaction, then merges the results into a shortlist of up to 30 candidates.
  3. Judge. Jev scores every candidate against the moment and picks the best fit. It judges from each GIF’s title and tags and never sees the images.
  4. Drop repeats. A candidate that shows the same scene as a better one is cut, so the picks are different takes on the moment. When there aren’t three good ones, you get fewer.

Sign-in and access

Connecting needs a GIF Decider account. When you add the connector, your client sends you to GIF Decider’s sign-in, which runs on WorkOS AuthKit. AuthKit then gives the client a token that only works for GIF Decider. The client never sees your password.

Both tools are read-only. They search for GIFs and return them, and can’t post messages or change your account. Picking GIFs on the website doesn’t need an account.

Connect it

Connector URL

https://gifdecider.com/mcp

  1. Open Customize → Connectors, then +Add custom connector.
  2. Name it GIF Decider, paste the URL, and click Add.
  3. Click Connect and sign in to GIF Decider.
  4. In a chat, switch it on from + → Connectors.

Works on claude.ai and Claude Desktop. The Free plan allows one custom connector.

  1. In Settings → Security and login, turn on Developer mode.
  2. Open Plugins, select +, and create an app named GIF Decider with the URL. Set authentication to OAuth.
  3. Sign in to GIF Decider when ChatGPT asks.
  4. In a chat, pick it from + → Developer mode.

Developer mode needs ChatGPT on the web and a Plus, Pro, Business, Enterprise or Edu plan.

  1. Add the server:
    Terminal

    claude mcp add --transport http gif-decider https://gifdecider.com/mcp

  2. In Claude Code, run /mcp, pick gif-decider and choose Authenticate.

Then ask it something like find a GIF for when the build finally passes after 3 hours. Any other client that supports remote MCP with OAuth connects the same way.