
Giphy
GIPHY is the first and largest GIF search engine, offering an extensive library of GIFs and Stickers for integration into applications.
Verdict
Common use cases
- Find reaction GIFs for social posts
- Pull trending stickers for email campaigns
- Retrieve GIF metadata for content audits
- Discover related tags to expand search
- Track GIF engagement with analytics events
Integration
- Vendor
- Giphy
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 22
- Composio slug
giphy
Tools
- Emoji Variations
Tool to fetch variations for a specific emoji. Use when you have an emoji's GIF ID and want its variations.
- Get GIF by ID
Tool to fetch GIF metadata by its unique ID. Use when you have a valid GIF ID to retrieve metadata.
- Get GIFs by IDs
Tool to fetch metadata for multiple GIFs by their IDs. Use when you need information on up to 100 known GIF IDs.
- Get Related Tags
Tool to fetch tags related to a specified tag. Use when you want to find semantically related tags for improved search suggestion.
- Get Sticker by ID
Tool to fetch sticker metadata by its unique ID. Use when you have a valid sticker ID to retrieve metadata.
- Get Stickers by IDs
Tool to fetch metadata for multiple stickers by their IDs. Use when you need information on up to 100 known sticker IDs.
- Get Trending Stickers
Tool to fetch trending stickers. Use when you need the most relevant and engaging sticker GIFs currently trending.
- Giphy Analytics Register
Tool to register user interactions (view, click, send) with a GIF for analytics. Use when you have the analytics payload, timestamp, and user ID to record the event.
- GIPHY Categories
Tool to fetch a list of GIF categories on GIPHY. Use when you need to browse available categories before selecting one.
- GIPHY: Category GIFs
Tool to fetch GIFs associated with a specific GIF category. Use after retrieving category_id from the categories endpoint to get curated GIFs.
- GIPHY Emoji
Tool to fetch GIPHY emoji GIF objects. Use when you need a paginated list of GIPHY emojis.
- GIPHY: Get Category by ID
Tool to fetch metadata for a GIF category by its unique ID. Use when you need details for a specific category identifier.
- Giphy Random GIF
Tool to fetch a random GIF from Giphy. Use when you need a single random GIF, optionally filtered by tag or rating. Example: 'Get a random cat GIF rated G.'
- Giphy Random Sticker
Tool to fetch a single random sticker. Use when you need a random sticker, optionally filtered by tag or rating.
- GIPHY: Random Tag
Tool to fetch a single random tag from Giphy. Use when you need a random search term tag, optionally filtered by a query term.
- GIPHY: Search GIFs
Tool to search GIPHY's GIF library. Use when you need to find GIFs by keyword or phrase.
- GIPHY: Search Stickers
Tool to search GIPHY's sticker library. Use when you need to find stickers by keyword or phrase.
- GIPHY: Tag Search
Tool to search GIPHY's tag library for autocomplete suggestions. Use when you need to generate tag suggestions for a user query.
- GIPHY Translate Sticker
Tool to translate a term or phrase into a single sticker using GIPHY’s translation algorithm. Use after confirming the exact phrase to visualize as a sticker.
- GIPHY Trending GIFs
Tool to fetch trending GIFs from GIPHY. Use when you need the most relevant and engaging GIFs currently trending.
- GIPHY Trending Tags
Tool to fetch the most popular search terms (tags) on GIPHY. Use when you need trending tags for content discovery.
- Giphy Upload GIF
Tool to upload a GIF or video file to GIPHY. Use when you need to create a new GIPHY entry from a local file or public URL. Requires developer API key and supports optional metadata.
Setup
Setup guide
- 11. Go to developers.giphy.com and create an app to generate an API key (choose 'API' not 'SDK'). 2. In Switchy, open Settings > Integrations > Developer Tools and find Giphy. 3. Click 'Connect' and paste your API key when prompted. 4. Save the connection — Switchy tests it by fetching a sample GIF. 5. Open any Space and type '@Giphy search for celebration GIFs' to confirm the integration responds with results. 6. Use '@Giphy get trending stickers' or '@Giphy find related tags for happy' to explore other tools. 7. If a tool returns GIF IDs, you can pass them to '@Giphy get GIF by ID' to retrieve full metadata including URLs and dimensions.
What teammates see: by default, memories from Giphy are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Search Celebration GIFs
@Giphy search for celebration GIFs and show me the top 5 results with their URLs and dimensionsOpen in a Space →
Get Trending Stickers
@Giphy get trending stickers and list the top 10 with their titles and preview URLsOpen in a Space →
Find Emoji Variations
@Giphy fetch variations for emoji GIF ID 3o7btPCcdNniyf0ArS and show me all available versionsOpen in a Space →
Explore Related Tags
@Giphy find related tags for 'happy' and list at least 10 suggestions I can use in follow-up searchesOpen in a Space →
Retrieve GIF Metadata
@Giphy get GIF by ID l0HlNQ03J5JxX6lva and return its title, URL, file size, and dimensionsOpen in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@giphy search for 'excited celebration' GIFs and show me the top 3 results with their URLs
Here are three trending celebration GIFs from Giphy's search results: (1) 'Happy Dance Party' by StudioOriginals — a colorful animated character jumping with confetti (ID: abc123XYZ, URL: giphy.com/gifs/abc123XYZ), (2) 'Celebration Fireworks' by ReactionGIFs — sparklers and champagne popping (ID: def456ABC, URL: giphy.com/gifs/def456ABC), and (3) 'Victory Fist Pump' by SportsGIFs — an athlete celebrating a win (ID: ghi789DEF, URL: giphy.com/gifs/ghi789DEF). Each includes metadata like dimensions, file size, and creator attribution.
This example demonstrates Giphy's core search capability. Requires a valid API key with search permissions. Results vary by trending content and search algorithm changes. Rate limits apply (typically 42 requests/hour on free tier), so batch searches when possible rather than making repeated individual queries.
@giphy get the trending stickers right now and pick one that would work for saying 'good job' in a team chat
From Giphy's current trending stickers, here's a strong 'good job' option: 'Thumbs Up Star' by Pusheen (ID: stk987ZYX, URL: giphy.com/stickers/stk987ZYX) — a cute cat giving an enthusiastic thumbs-up with sparkles. This sticker is currently trending in the 'positive reactions' category and optimized for messaging apps. Alternative trending options include a gold trophy animation and a clapping hands sticker, both ranking high in engagement metrics today.
This showcases Giphy's sticker-specific tools and trending content feeds. Trending results refresh frequently (hourly), so what's returned here reflects a snapshot in time. Stickers differ from GIFs in aspect ratio and transparency support. The MCP can filter by rating (G, PG, PG-13, R) if your workspace has content policies.
@giphy I'm building a reaction picker UI — fetch metadata for these 5 GIF IDs and tell me which ones are safe for work: abc123, def456, ghi789, jkl012, mno345
Retrieved metadata for all 5 GIFs. Work-safe analysis: (1) abc123 'Office High Five' — rated G, safe for professional use; (2) def456 'Confused Shrug' — rated G, workplace-appropriate; (3) ghi789 'Party Dancing' — rated PG for mild suggestive movement, review before using in formal contexts; (4) jkl012 'Facepalm Reaction' — rated G, universally safe; (5) mno345 'Celebration Champagne' — rated PG-13 for alcohol depiction, may violate some workplace policies. Each entry includes dimensions, file sizes (original + compressed), source URL, and creator attribution required by Giphy's terms.
This example highlights bulk metadata retrieval (up to 100 IDs per call) and content rating inspection. The MCP returns Giphy's rating system, but your team must interpret ratings against your own content policies — 'PG' doesn't guarantee workplace appropriateness in all contexts. Metadata includes attribution requirements; displaying GIFs without proper credit violates Giphy's API terms.
Use-case deep-dives
When Giphy MCP makes sense for custom chat tooling
A 6-person engineering team building an internal Slack bot wants to surface contextual GIFs in response to keywords or sentiment. The Giphy MCP is the right call here because it exposes trending feeds, tag-based search, and related-tag discovery—all the primitives you need to match a user's message to a relevant GIF without rolling your own content pipeline. The API_KEY auth is straightforward for server-side bots. The trade-off: if your bot needs sub-200ms response times at scale, you'll want to cache trending results locally rather than hitting Giphy on every message. For prototypes or low-traffic internal tools, the MCP's 22 tools cover the full lifecycle from search to analytics tracking. If you're shipping a reaction library for your team's Slack, this MCP gets you live in a day.
Why Giphy MCP doesn't fit support content workflows
A 3-person support team wants to embed GIFs in their help center articles to make troubleshooting steps more visual. The Giphy MCP is borderline here—it can fetch GIFs by ID or search trending content, but it's optimized for real-time discovery, not curated content management. You'd need to manually pick GIF IDs, store them in your CMS, then use the MCP's Get GIF by ID tool to refresh metadata. That's extra plumbing for a workflow that's really about one-time asset selection. A simpler path: use Giphy's web UI to find the right GIFs, copy the embed codes, and skip the MCP entirely. The MCP shines when you need programmatic access to Giphy's catalog at runtime, not when you're hand-picking assets for static content. If your help center updates weekly, the overhead isn't worth it.
When Giphy MCP accelerates social post automation
A 4-person marketing team runs a social scheduler that auto-drafts posts for review. They want to suggest trending GIFs based on the post's topic or hashtags. The Giphy MCP is a strong fit: the Get Trending Stickers and Get Related Tags tools let you pull current content and expand a single hashtag into a cluster of semantically related terms, which improves match quality. The analytics tools (Giphy Analytics Register) let you track which GIFs get clicked or sent, feeding a feedback loop into your suggestion algorithm. The catch: if your scheduler posts to Instagram or TikTok, you'll need to handle Giphy's attribution requirements and format conversions outside the MCP. For Twitter or LinkedIn drafts where GIF embeds are native, this MCP cuts the integration time from weeks to hours. If you're scheduling 50+ posts a week, the MCP's programmatic access pays off immediately.
Frequently asked
What does the Giphy MCP let me do in Switchy?
It gives your AI agents direct access to Giphy's library of GIFs and stickers. Agents can search trending content, fetch specific GIFs by ID, find related tags, and retrieve emoji variations—all without leaving the conversation. You can also log analytics events when a GIF is viewed or shared, which feeds back into Giphy's tracking.
Do I need a Giphy account to use this MCP?
Yes. You need a Giphy API key, which requires signing up for a free or paid Giphy developer account. Once you have the key, paste it into Switchy's connection settings. No OAuth flow—just the key. If your team shares one key, anyone with access to that Switchy workspace can use the integration.
Can this MCP upload custom GIFs to Giphy?
No. The 22 tools are read-only and analytics-only. You can search, fetch metadata, and log user interactions, but you cannot upload, edit, or delete GIFs. If you need to add content to Giphy, use their web dashboard or upload API separately—this MCP won't help.
Why use this instead of just pasting Giphy links manually?
Speed and context. An agent can search trending stickers or find related tags in real time, then surface the best match without you opening a browser. The analytics tools also let you track which GIFs your team actually uses, which is impossible with manual copy-paste. If you only share one GIF a week, skip it.
Does using this MCP count against my Giphy API rate limits?
Yes. Every tool call—search, fetch by ID, analytics event—hits Giphy's API and counts toward your key's rate limit. Free-tier keys cap at 42 requests per hour and 1,000 per day. If your team runs a lot of queries, you may need a paid Giphy plan or risk hitting the limit mid-conversation.