meme-generator
ActiveTool of The Stall
Generate a meme image URL from text. Provide text_top and text_bottom (the two lines of the meme), and optionally a template name. If no template is given, supply a topic keyword and a fitting template will be chosen automatically. Returns a direct image URL you can embed in messages, posts, or web pages. 211 templates available including drake, doge, distracted, buzz, fry, success, gru, oprah, and more. Free upstream: memegen.link (no API key, unlimited requests). Common agent use cases: social media content generation, reaction images, marketing copy, presentation humor.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"style": {
"type": "string",
"description": "Optional style variant (e.g. 'animated', 'dark', 'no'). Only supported by some templates. Defaults to template default."
},
"topic": {
"type": "string",
"description": "Topic keyword used to auto-select a template when 'template' is omitted. Examples: 'choice', 'crypto', 'success', 'fire', 'ai'. Ignored if template is specified."
},
"width": {
"type": "integer",
"description": "Output image width in pixels. Defaults to 600."
},
"height": {
"type": "integer",
"description": "Output image height in pixels. Defaults to 450."
},
"template": {
"type": "string",
"description": "Meme template ID. Examples: drake, doge, distracted, buzz, fry, gru, success, oprah, astronaut, brain, fine, picard. Omit to auto-select from topic."
},
"text_top": {
"type": "string",
"description": "Top line of the meme (the setup or rejected option). Max 120 chars."
},
"text_bottom": {
"type": "string",
"description": "Bottom line of the meme (the punchline or preferred option). Max 120 chars."
}
},
"additionalProperties": false
}Parent server
The Stall
1/7 registries