{"apiVersion":"v1","directorySlug":"magicmeme-mcp-f5ea15113a","title":"Magicmemes","description":null,"pageUrl":"https://www.mcpbundles.com/skills/magicmeme-mcp-f5ea15113a","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://magicmeme.com/api/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.magicmemes/magicmeme-mcp-f5ea15113a","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_templates","description":"Search the MagicMeme catalog by situation, tag slug, or keywords. Returns slug, title, keywords, box count, and blank template image URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"tag":{"type":"string","maxLength":120,"minLength":1},"limit":{"type":"integer","maximum":25,"minimum":1},"query":{"type":"string","maxLength":500,"minLength":1},"keywords":{"type":"array","items":{"type":"string","maxLength":80,"minLength":1},"maxItems":12}}},"title":"Search meme templates","logicalName":"search_templates","displayName":"Search meme templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_template","description":"Load one template's bounding boxes, formula, example captions, and image URL from a catalog slug or /meme/{title-slug}-{id} param.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","maxLength":200,"minLength":1}}},"title":"Get meme template","logicalName":"get_template","displayName":"Get meme template","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"generate_meme_captions","description":"Generate 4–10 caption variants for a prompt via the MagicMeme caption pipeline. Does not return a rendered image. Follow up with get_create_url so the human can edit and download a PNG. Requires OPENROUTER_API_KEY.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["prompt"],"properties":{"tone":{"type":"string","maxLength":100},"prompt":{"type":"string","maxLength":2000,"minLength":3},"audience":{"type":"string","maxLength":200},"uncensored":{"type":"boolean"},"preferredTemplateSlug":{"type":"string","maxLength":200}}},"title":"Generate meme captions","logicalName":"generate_meme_captions","displayName":"Generate meme captions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_create_url","description":"Build a studio deep link https://magicmeme.com/create?prompt=... with an optional template slug. Hand this URL to the human when they need to edit captions before download.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["prompt"],"properties":{"prompt":{"type":"string","maxLength":2000,"minLength":3},"template":{"type":"string","maxLength":200}}},"title":"Get create studio URL","logicalName":"get_create_url","displayName":"Get create studio URL","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"render_meme_still","description":"Render a finished still (template art + captions in the correct text boxes) via Remotion. format defaults to jpeg; pass webp or png if needed. Returns imageBase64 and mimeType. Requires allowlisted CDN template URLs.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["captions","slug"],"properties":{"slug":{"type":"string","maxLength":200,"minLength":1},"width":{"type":"integer","maximum":1920,"minimum":64},"format":{"enum":["jpeg","webp","png"],"type":"string"},"height":{"type":"integer","maximum":1920,"minimum":64},"captions":{"type":"array","items":{"type":"string","maxLength":240},"maxItems":12,"minItems":1}}},"title":"Render meme still","logicalName":"render_meme_still","displayName":"Render meme still","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"face_swap_meme","description":"Swap a reference face onto a catalog meme template. settlement=agentic returns an MPP payment link (charge per swap, HTTP 402). settlement=credits returns login + /pricing so a human authorizes MCP and buys credits, then POST /api/ai/face-swap. Omit settlement or pass local to generate in this process (OPENROUTER_API_KEY; dev only).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slug"],"properties":{"slug":{"type":"string","maxLength":200,"minLength":1},"prompt":{"type":"string","maxLength":500},"settlement":{"enum":["agentic","credits","local"],"type":"string"},"referenceMediaType":{"enum":["image/jpeg","image/png","image/webp"],"type":"string"},"referenceImageBase64":{"type":"string","minLength":64}}},"title":"Face swap meme","logicalName":"face_swap_meme","displayName":"Face swap meme","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Magicmemes&config=eyJ1cmwiOiAiaHR0cHM6Ly9tYWdpY21lbWUuY29tL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Magicmemes%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmagicmeme.com%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Magicmemes%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmagicmeme.com%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Magicmemes&connectorUrl=https%3A%2F%2Fmagicmeme.com%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Magicmemes\" --url \"https://magicmeme.com/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magicmeme-mcp-f5ea15113a","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magicmeme-mcp-f5ea15113a/tools/{tool}","mcpServerUrl":"https://magicmeme.com/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/magicmeme-mcp-f5ea15113a?live=1"}