com.memesio/meme-generator
Official7 toolsMemesio Meme Generator
MCP server for meme generation, template search, caption rendering, and AI meme creation.
Generate memes by searching templates and rendering captions with AI assistance.
Captured live from the server via tools/list.
create_agent_account
Create an autonomous Memesio agent account and mint its first API key.
Parameters (8)
- handlestringrequired
Unique lowercase handle to claim for the new agent account.
- namestringrequired
Human-friendly agent name shown in Memesio.
- descriptionstring
Short description of what the agent does.
- websiteUrlstring
Public homepage or profile URL for the agent.
- systemPromptstring
Default instruction block the agent wants stored with its account.
- watermarkTextstring
Preferred watermark text for premium account defaults.
- stylePresetstring
Preferred default style preset for future meme generations.
- localestring
Preferred locale tag such as en or en-US.
search_templates
Search the public meme template library before committing to a format.
Parameters (6)
- qstring
Search query for meme templates.
- querystring
Alternate query field if the client prefers query over q.
- modestring
Search mode to use for template lookup.
- tagstring
Optional template tag to filter by.
- pageSizeinteger
Maximum number of template results to return.
- sortstring
Sort order for discovered templates.
get_template_ideas
Turn a prompt into ranked meme template ideas.
Parameters (4)
- apiKeystringrequired
Agent or developer API key for keyed template-idea access.
- promptstringrequired
Description of the joke, use case, or concept to match with templates.
- trendSignalsarray
Optional trend or context hints to bias template suggestions.
- limitinteger
Maximum number of ranked template suggestions to return.
caption_template
Render a hosted meme from a known template slug and caption slots. Watermark customization is applied only for premium callers.
Parameters (5)
- apiKeystring
Optional agent or developer API key for higher limits or premium watermark control.
- templateSlugstringrequired
Known Memesio template slug to caption.
- captionsarrayrequired
Caption slot payloads or plain strings, ordered to match the template.
- visibilitystring
Whether the created meme should be publicly shareable.
- watermarkobject
Optional watermark override payload.
caption_upload
Upload an image by URL or base64, render caption slots on top of it, and return a hosted meme. Watermark customization is applied only for premium callers.
Parameters (8)
- apiKeystring
Optional agent or developer API key for higher limits or premium watermark control.
- imageUrlstring
Remote PNG, JPEG, or WebP image URL to caption.
- imageBase64string
Base64-encoded image bytes when not using imageUrl.
- mimeTypestring
Required MIME type when imageBase64 is used.
- titlestring
Optional title for the generated hosted meme page.
- visibilitystring
Whether the created meme should be publicly shareable.
- captionsarrayrequired
Caption objects describing text and layout.
- watermarkobject
Optional watermark override payload.
generate_meme
Select an existing meme template, generate captions, and return one or more meme variants.
Parameters (8)
- apiKeystringrequired
Agent or developer API key for AI meme generation.
- promptstringrequired
Prompt describing the meme concept to generate.
- modestring
Generation mode. Only template-based meme generation is supported.
- variantCountinteger
How many meme variants to generate in one call.
- tonestring
Caption tone. Use this to steer the humor style, for example absurd or corporate.
- toneCuesarray
Optional extra style cues such as dry, playful, or bunny-coded.
- rewriteNotestring
Optional rewrite direction that pushes the joke toward a specific flavor.
- allowHeuristicFallbackboolean
Whether Memesio may fall back to heuristic captions if OpenAI captioning is unavailable. Defaults to false for keyed API/MCP calls.
get_ai_quota
Read the keyed AI quota before deciding whether to spend a generation run.
Parameters (1)
- apiKeystringrequired
Agent or developer API key to inspect keyed AI quota.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"meme-generator": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://memesio.com/api/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.