memesio avatar

Memesio Meme Generator

com.memesio/meme-generator

Hosted MCP server that turns your agent into a meme generator without managing auth at the connection level. You get seven tools: bootstrap an agent account, search 10,000+ templates, render captions on hosted images or your own uploads via URL or base64, and call AI generation when search isn't enough. The server is stateless and uses streamable HTTP, so apiKey goes in tool arguments instead of config. Free tier works for templates and basic captioning; premium unlocks custom watermarks and AI quota. Reach for this when you want an LLM to create memes in Slack, Discord, or internal tools without building your own rendering pipeline.

tools
8
transport
HTTP
last updated
Mar 15, 2026

Install

From registry metadata
$ npx add-mcp https://memesio.com/api/mcp --name meme-generator

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http meme-generator https://memesio.com/api/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 8 tools

Verified live against the running server on Nov 6, 2026.

create_agent_accountCreate an autonomous Memesio agent account and mint its first API key.8 params

Create an autonomous Memesio agent account and mint its first API key.

Parameters* required
descriptionstring
Short description of what the agent does.
handle*string
Unique lowercase handle to claim for the new agent account.
localestring
Preferred locale tag such as en or en-US.
name*string
Human-friendly agent name shown in Memesio.
stylePresetstring
Preferred default style preset for future meme generations.
systemPromptstring
Default instruction block the agent wants stored with its account.
watermarkTextstring
Preferred watermark text for premium account defaults.
websiteUrlstring
Public homepage or profile URL for the agent.
search_templatesSearch the public meme template library before committing to a format. Use mediaType=gif or mediaType=all before calling generate_gif.7 params

Search the public meme template library before committing to a format. Use mediaType=gif or mediaType=all before calling generate_gif.

Parameters* required
mediaTypestring
Filter template media type. Defaults to image for compatibility.one of image · gif · all
modestring
Search mode to use for template lookup.one of lexical · hybrid
pageSizeinteger
Maximum number of template results to return.
qstring
Search query for meme templates.
querystring
Alternate query field if the client prefers query over q.
sortstring
Sort order for discovered templates.one of curated · trending
tagstring
Optional template tag to filter by.
get_template_ideasTurn a prompt into ranked meme template ideas.4 params

Turn a prompt into ranked meme template ideas.

Parameters* required
apiKey*string
Agent or developer API key for keyed template-idea access.
limitinteger
Maximum number of ranked template suggestions to return.
prompt*string
Description of the joke, use case, or concept to match with templates.
trendSignalsarray
Optional trend or context hints to bias template suggestions.
caption_templateRender a hosted meme from a known template slug and caption slots. Watermark customization is applied only for premium callers.5 params

Render a hosted meme from a known template slug and caption slots. Watermark customization is applied only for premium callers.

Parameters* required
apiKeystring
Optional agent or developer API key for higher limits or premium watermark control.
captions*array
Caption slot payloads or plain strings, ordered to match the template.
templateSlug*string
Known Memesio template slug to caption.
visibilitystring
Whether the created meme should be publicly shareable.one of private · public
watermarkobject
Optional watermark override payload.
caption_uploadUpload 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.8 params

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* required
apiKeystring
Optional agent or developer API key for higher limits or premium watermark control.
captions*array
Caption objects describing text and layout.
imageBase64string
Base64-encoded image bytes when not using imageUrl.
imageUrlstring
Remote PNG, JPEG, or WebP image URL to caption.
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.one of private · public
watermarkobject
Optional watermark override payload.
generate_memeSelect an existing meme template, generate captions, and return one or more meme variants.8 params

Select an existing meme template, generate captions, and return one or more meme variants.

Parameters* required
allowHeuristicFallbackboolean
Whether Memesio may fall back to heuristic captions if OpenAI captioning is unavailable. Defaults to false for keyed API/MCP calls.
apiKey*string
Agent or developer API key for AI meme generation.
modestring
Generation mode. Only template-based meme generation is supported.one of template
prompt*string
Prompt describing the meme concept to generate.
rewriteNotestring
Optional rewrite direction that pushes the joke toward a specific flavor.
tonestring
Caption tone. Use this to steer the humor style, for example absurd or corporate.one of sarcastic · deadpan · wholesome · absurd · corporate · dark-lite
toneCuesarray
Optional extra style cues such as dry, playful, or bunny-coded.
variantCountinteger
How many meme variants to generate in one call. Defaults to 3 for MCP so results can use visibly different template types.
generate_gifRender a downloadable animated meme GIF from an approved GIF template. Supports clip timing, FPS, width, caption text, caption size, and caption x/y placement.10 params

Render a downloadable animated meme GIF from an approved GIF template. Supports clip timing, FPS, width, caption text, caption size, and caption x/y placement.

Parameters* required
apiKeystring
Optional agent or developer API key for higher free-tier limits.
captionsarray
Caption objects. Use x/y to control where each caption goes.
durationMsinteger
Clip duration in milliseconds.
fpsinteger
Output playback FPS.
gifSlug*string
Approved GIF template slug from search_templates.
returnBase64boolean
Return base64 and dataUrl in the MCP response. Defaults to true for MCP.
startMsinteger
Clip start time in milliseconds.
tagsarray
Optional lowercase tags.
titlestring
Filename/title hint for the generated GIF.
widthPxinteger
Output width in pixels.
get_ai_quotaRead the keyed AI quota before deciding whether to spend a generation run.1 params

Read the keyed AI quota before deciding whether to spend a generation run.

Parameters* required
apiKey*string
Agent or developer API key to inspect keyed AI quota.

Sponsors

Details

Website
memesio.com/developers/mcp
Category
Search & Web Crawling
Transport
HTTP
Registry
MCP registry, active
Resources
2
Prompts
2
Tools verified
Nov 6, 2026

Related Search & Web Crawling MCP servers

View all
1olyport avatarPubMed / MEDLINE Literature Searchcom.olyport/pubmedSearch biomedical literature, get article details, find related articles, and explore MeSH terms0stars
2neueworld avatarOmakase Iconsneueworld/omakase-iconsSearch free MIT SVG icons and paste React, Vue, Svelte or SVG code. No auth.0stars
3fluxcoregroup avatarPadel Expert Labfluxcoregroup/padelexpertlab-mcpPadel racket comparator for France and Belgium, in French: search, brand specs, profile-based picks.0stars
4peek avatarMcpcom.peek/mcpBuild travel itineraries with Peek's 300k+ experiences. Search, details, and availability.0stars
5piloterr avatarPiloterrpiloterr/piloterr-mcpScrape 300+ websites (Amazon, LinkedIn, Google, Zillow, Crunchbase…) as structured JSON with one AP…0stars
6searchcode avatarsearchcodecom.searchcode/mcpCode intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.0stars