gifs.so mascot, a lime animation frame winkinggifs.so
  • The GIF journal
  • Sponsor the stash
U

The GIFs.so field guide

A little more useful than a reaction.

Better GIF searches. Working integrations. Fewer broken embeds. Practical guides for the people sending reactions and the people building the picker.

Replacing Tenor? Start with the shutdown and migration guide.
All guidesAIAPIsEngineeringSearchSharingTenor

5 guides about AI · Page 1 of 1

AIEngineering

Handle GIF search results safely in an AI agent

Keep titles, tags, URLs, and sponsor creative as untrusted data, and separate reading from posting to other people.

September 5, 2026·2 min read
AI

Connect a GIF MCP server to a compatible AI client

Use the GIFs.so remote endpoint, OAuth discovery, and read-only tools without guessing client-specific configuration.

September 5, 2026·2 min read
AI

What a GIF MCP server does for an AI assistant

Give an assistant structured GIF search and lookup tools while keeping discovery separate from sending a message.

September 5, 2026·2 min read
AISearch

GIF search for AI agents: make the request specific and bounded

Use intent, tone, tool discovery, and a small candidate set to help an assistant find an appropriate reaction.

September 5, 2026·2 min read
AIAPIs

REST vs MCP for GIF search: choose the interface for your client

Compare direct HTTP requests with assistant tool discovery, authentication, response handling, and shared account limits.

September 5, 2026·2 min read
1

Put a reaction to work.

Browse the curated library with a verified account, or connect your app with the free, sponsor-supported API and MCP server.

Create an accountRead the integration guide
gifs.so mascot, a lime animation frame winkinggifs.so

5,537 reaction GIFs, sorted into 56 moods. For when you have nothing to say, and need to say it spectacularly.

The stash

  • Join the club
  • Sign in

Around here

  • The GIF journal
  • Sponsor the stash

Say hey

  • hello@gifs.so
© 2026 gifs.soMade for big feelings and very small attention spans.