Browse Imgflip meme templates and generate memes (caption images, AI memes) via the Imgflip API
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add imgflip --env IMGFLIP_USERNAME='<IMGFLIP_USERNAME>' --env IMGFLIP_PASSWORD='<IMGFLIP_PASSWORD>' -- npx -y imgflip-mcp~/.codex/config.toml
[mcp_servers.imgflip]
command = "npx"
args = ["-y", "imgflip-mcp"]
env = { IMGFLIP_USERNAME = "<IMGFLIP_USERNAME>", IMGFLIP_PASSWORD = "<IMGFLIP_PASSWORD>" }
# codex mcp add imgflip --env IMGFLIP_USERNAME='<IMGFLIP_USERNAME>' --env IMGFLIP_PASSWORD='<IMGFLIP_PASSWORD>' -- npx -y imgflip-mcp~/.cursor/mcp.json
{
"mcpServers": {
"imgflip": {
"command": "npx",
"args": [
"-y",
"imgflip-mcp"
],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP_USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"imgflip": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"imgflip-mcp"
],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP_USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"imgflip": {
"command": "npx",
"args": [
"-y",
"imgflip-mcp"
],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP_USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"imgflip": {
"command": "npx",
"args": [
"-y",
"imgflip-mcp"
],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP_USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"imgflip": {
"command": "npx",
"args": [
"-y",
"imgflip-mcp"
],
"env": {
"IMGFLIP_USERNAME": "<IMGFLIP_USERNAME>",
"IMGFLIP_PASSWORD": "<IMGFLIP_PASSWORD>"
}
}
}
}Environment variables
IMGFLIP_USERNAMEIMGFLIP_PASSWORD
Replace the placeholders with your own credentials and keep them out of version control.