developer-toolsapi_key

Giphy

GIPHY is the first and largest GIF search engine, offering an extensive library of GIFs and Stickers for integration into applications.

Verdict

The Giphy MCP lets your team search, retrieve, and track GIFs and stickers directly from chat. @mention it to pull trending content, find variations of a specific emoji GIF, or fetch metadata for known IDs — useful for social media teams drafting posts, support agents adding personality to replies, or marketers building visual campaigns. You'll need a Giphy API key (free tier available). The MCP handles search and retrieval well but won't upload custom GIFs or manage your Giphy account settings.

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

  1. 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

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Search Celebration GIFs

@Giphy search for celebration GIFs and show me the top 5 results with their URLs and dimensions
Open in a Space →

Find Emoji Variations

@Giphy fetch variations for emoji GIF ID 3o7btPCcdNniyf0ArS and show me all available versions
Open in a Space →

Retrieve GIF Metadata

@Giphy get GIF by ID l0HlNQ03J5JxX6lva and return its title, URL, file size, and dimensions
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@giphy search for 'excited celebration' GIFs and show me the top 3 results with their URLs

Output

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.

Notes

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.

Prompt

@giphy get the trending stickers right now and pick one that would work for saying 'good job' in a team chat

Output

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.

Notes

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.

Prompt

@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

Output

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.

Notes

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

Slack bot reaction library

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.

Customer support knowledge base enrichment

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.

Social media scheduler GIF insertion

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.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.