
2,000+ green screen meme clips to search, with an ffmpeg recipe to key each over video.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer gsm_live_… key. Free Sandbox key at https://api.greenscreenmemes.app/dashboard
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The green screens in one collection, in order. Use id "trending" for the current trending clips.
A collection id from list_collections, or "trending".
How many results (default 10).
nextCursor from a previous result, for the next page.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http green-screen-memes https://api.greenscreenmemes.app/mcp \ --header 'Authorization: Bearer YOUR_TOKEN'
Headers
Authorization (required): Bearer gsm_live_… key. Free Sandbox key at https://api.greenscreenmemes.app/dashboardThe green screens in one collection, in order. Use id "trending" for the current trending clips.
| Argument | Type | Description |
|---|---|---|
| id* | string | A collection id from list_collections, or "trending". |
| limit | integer | How many results (default 10). |
| cursor | string | nextCursor from a previous result, for the next page. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "A collection id from list_collections, or \"trending\"."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many results (default 10)."
},
"cursor": {
"type": "string",
"description": "nextCursor from a previous result, for the next page."
}
}
}One green screen clip by id, with its video link and an ffmpeg recipe for compositing it over an image or video.
| Argument | Type | Description |
|---|---|---|
| id* | string | The id from search results. |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The id from search results."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many results (default 10). |
| cursor | string | nextCursor from a previous result, for the next page. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many results (default 10)."
},
"cursor": {
"type": "string",
"description": "nextCursor from a previous result, for the next page."
}
}
}This API key's plan and how much of this month's calls and video downloads it has used.
No arguments.
{
"type": "object",
"properties": {}
}Curated collections of green screens, including "trending" (what people are using right now in the app; get_trending returns it directly).
No arguments.
{
"type": "object",
"properties": {}
}The most used tags with how many green screens have each, to see what the library covers.
| Argument | Type | Description |
|---|---|---|
| limit | integer | How many tags (default 100). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 500,
"minimum": 1,
"description": "How many tags (default 100)."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| tag | string | Only clips with this exact tag (see list_tags). |
| color | string | Only clips with this background color. "none" means the clip has no key color and is used as-is. |
| limit | integer | How many results (default 10). |
| query | string | A few words for the reaction, action or subject, e.g. "angry cat" or "dancing". |
| cursor | string | nextCursor from a previous result, for the next page. |
{
"type": "object",
"properties": {
"tag": {
"type": "string",
"description": "Only clips with this exact tag (see list_tags)."
},
"color": {
"enum": [
"green",
"blue",
"red",
"none"
],
"type": "string",
"description": "Only clips with this background color. \"none\" means the clip has no key color and is used as-is."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "How many results (default 10)."
},
"query": {
"type": "string",
"description": "A few words for the reaction, action or subject, e.g. \"angry cat\" or \"dancing\"."
},
"cursor": {
"type": "string",
"description": "nextCursor from a previous result, for the next page."
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 3, 2026.