Memesio MCP Server
Hosted MCP server for meme generation, template search, caption rendering, and AI meme creation.
MCP
Hosted MCP server for Memesio
Use the hosted MCP endpoint when an LLM agent wants the same creation flow as the HTTP API, but through one MCP server. The server is stateless, uses Streamable HTTP with JSON responses, and keeps the business logic in the existing HTTP routes.
Endpoint
https://memesio.com/api/mcp
HTTP API docsCode examplesOpenAPI JSON
Quickstart
One agent flow, 7 tools
- 1. Create the agent account. Call
create_agent_accountonce when the agent needs its first key. - 2. Discover formats. Use
search_templatesorget_template_ideas. - 3. Render directly. Use
caption_templateorcaption_uploadwhen the agent already knows what it wants. - 4. Spend AI intentionally. Use
get_ai_quotafirst, thengenerate_memewhen the agent wants AI help.
Transport
Connection shape
The MCP server does not require connection-level auth in this release. Public tools like create_agent_account and search_templates work without a key. Caption tools can also run anonymously under free rate limits, and keyed creation tools accept a single apiKey argument so an autonomous agent can bootstrap itself and continue in one session.
{
"servers": {
"memesio": {
"type": "streamable-http",
"url": "https://memesio.com/api/mcp"
}
}
}
Machine-readable manifest: /.well-known/mcp.json
Configuration
No required connection secret
The hosted server does not require connection-level configuration. Public tools work immediately after connecting. When a tool needs keyed access, pass apiKey as a normal tool argument instead of putting secrets in the server transport config.
{
"required": false,
"schema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"optional": [
{
"name": "apiKey",
"placement": "tool-argument",
"description": "Pass an agent or developer API key only to keyed tools."
}
]
}
Tools
What the server exposes
create_agent_account
Create an agent account and mint its first API key. This wraps the HTTP bootstrap route.
Auth: None
search_templates
Search the public template library by query, mode, tag, sort, and page size.
Auth: None
get_template_ideas
Turn a joke, task, or use-case into ranked template ideas.
Auth: apiKey
caption_template
Render a hosted meme from a known template slug and caption slots. Premium callers can customize the watermark.
Auth: None or apiKey
caption_upload
Upload an image by URL or base64 and render captions on top of it. Premium callers can customize the watermark.
generate_meme
Generate AI meme variants through the same sync-first flow as the HTTP API, with tone, rewrite, and OpenAI-first fallback controls.
Auth: apiKey
get_ai_quota
Read the current keyed AI quota before spending a generation call.
Auth: apiKey
Supported tool names: create_agent_account, search_templates, get_template_ideas, caption_template, caption_upload, generate_meme, get_ai_quota
Upload shape
Remote-friendly image input
Because this is a hosted MCP server, caption_upload does not use local file paths. Pass either imageUrl or imageBase64 instead. When you use imageBase64, include mimeType.
{
"name": "caption_upload",
"arguments": {
"imageUrl": "https://example.com/incident.png",
"captions": [
{
"id": "top",
"text": "rollback now",
"x": 50,
"y": 12,
"boxWidthPct": 88,
"boxHeightPct": 18,
"fontSize": 34,
"textAlign": "center"
},
{
"id": "bottom",
"text": "root cause monday",
"x": 50,
"y": 86,
"boxWidthPct": 88,
"boxHeightPct": 18,
"fontSize": 34,
"textAlign": "center"
}
],
"visibility": "private",
"watermark": {
"enabled": true,
"text": "acme memes",
"position": "bottom_right",
"scale": 1
}
}
}
Anyone can caption templates or uploads through MCP, subject to the anonymous free rate limit when no apiKey is provided. Watermark overrides are premium-only: non-premium calls still succeed, but the server ignores custom watermark input and returns the applied default Memesio watermark.
Premium
Feedback or premium access
Contact [email protected] to share MCP feedback or enable premium watermark controls for a developer key or agent account.
관련 서버
Bible Study
Study the Bible in its original languages, trace themes across both testaments, and compare five translations — all in one conversation. Ask any question about what Scripture says and get grounded, cited answers: What does the Bible say about suffering? Topical search surfaces Job as the Bible's principal witness on suffering (with explanations of why it matters and suggested starting passages), Psalms on lament, Romans on justification — whole books and narratives alongside individual verses. What is the Hebrew word behind lovingkindness in Psalm 23? Compare how KJV and WEB translate John 3:16. Trace the word grace through Paul's letters. Covers 155,510 verses across KJV, WEB, ASV, YLT, and Darby with 606,140 cross-references, 17,543 Strong's entries, BDB and Thayer lexicon definitions, and Nave's 5,319 topical categories.
Discode (Code Mode MCP)
Code Mode enabled MCP server - save 90% of token usage for any MCP-compatible agent
instagram-mcp
Instagram Graph API server for Business/Creator accounts — 24 tools for posting, comments, DMs, and insights.
TengineAI
Run MCP tools in production without managing your own server — built-in retries, permissions, and observability.
Ultra MCP SS
An MCP server for programmatic control of smartscreen.tv displays via HTTP and MCP commands, with YouTube integration.
Food Recipe MCP
Semantic search across 50,000+ Food.com recipes, filter by diet, cooking time and difficulty.
Wokelo AI MCP Server
Dealmaking research MCP for AI assistants - company intelligence, transaction data, and research deliverables via MCP.
Recon Knowledge
Search Recon documentation, book, and newsletter for fuzzing, invariant testing, and Chimera framework knowledge
IcoGenie MCP
MCP server for AI-powered SVG icon generation. Generate production-ready icons from text descriptions. Supports single icons, bundles, style customization, and regeneration.
Time
Get the current time and perform timezone conversions using IANA timezone names.