{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"app.greenscreenmemes.api/green-screen-memes","title":"Green Screen Memes","version":"1.0.0"},"description":"Search and download green screen meme clips, with a ready ffmpeg command to key each one over a photo or video.","iconUrl":"https://api.greenscreenmemes.app/favicon.svg","documentationUrl":"https://api.greenscreenmemes.app/docs","websiteUrl":"https://api.greenscreenmemes.app","transport":{"type":"streamable-http","endpoint":"https://api.greenscreenmemes.app/mcp"},"authentication":{"required":true,"schemes":["bearer","oauth2"],"description":"Required for tools/call: a key from https://api.greenscreenmemes.app/dashboard (free Sandbox key), sent as \"Authorization: Bearer gsm_live_…\", or an OAuth 2.1 sign-in per the MCP authorization spec (protected resource metadata at https://api.greenscreenmemes.app/.well-known/oauth-protected-resource/mcp, authorization server https://api.greenscreenmemes.app, PKCE S256, client ID metadata documents or dynamic registration, scope \"clips\"). initialize, tools/list and ping work without either."},"capabilities":{"tools":{"listChanged":false}},"tools":[{"name":"search_green_screens","description":"Search green screen meme clips by words (matched against names, tags and descriptions). Leave query empty to get the newest. Returns ids, names, descriptions, thumbnails and video links."},{"name":"get_green_screen","description":"One green screen clip by id, with its video link and an ffmpeg recipe for compositing it over an image or video."},{"name":"get_trending","description":"What people are using right now in the Green Screen Memes app, most popular first. Each clip has its trending rank (1 = most popular), plus the same fields as search results."},{"name":"list_collections","description":"Curated collections of green screens, including \"trending\" (what people are using right now in the app; get_trending returns it directly)."},{"name":"get_collection","description":"The green screens in one collection, in order. Use id \"trending\" for the current trending clips."},{"name":"list_tags","description":"The most used tags with how many green screens have each, to see what the library covers."},{"name":"get_usage","description":"This API key's plan and how much of this month's calls and video downloads it has used."}]}