Caption Generator

Generators REST API MCP

Generate a social-media caption from a topic using built-in templates (no AI): picks a template for the content type and tone, fills in the topic, and optionally appends a call to action and up to 8 hashtags. Returns the caption, its length, and the platform limit.

This page documents the MCP tool findutils:caption_generator. See the REST reference →

Call it over MCP

Tool name findutils:caption_generator · no API keys · 120 requests/min per IP

Claude Code

claude mcp add findutils --transport http https://mcp.findutils.com/

Claude Desktop — claude_desktop_config.json

{
  "mcpServers": {
    "findutils": {
      "url": "https://mcp.findutils.com/"
    }
  }
}

Raw JSON-RPC (any MCP client) — verified example

curl -X POST https://mcp.findutils.com/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "caption_generator",
      "arguments": {
        "topic": "Sunday brunch",
        "content_type": "food",
        "tone": "casual",
        "platform": "instagram"
      }
    }
  }'

Input schema

Argument Type Required Description
topic string no What the post is about. Default "this moment".
content_type string (lifestyle | travel | food | fitness | fashion | business | motivation | funny) no Content category. Default "lifestyle". Default: "lifestyle".
tone string (casual | professional | witty | inspirational) no Voice of the caption. Default "casual". Falls back to casual, then lifestyle/casual, when no template exists. Default: "casual".
platform string (instagram | tiktok | facebook | twitter) no Target platform, sets the character limit. Default "instagram". Default: "instagram".
keywords string no Comma-separated keywords turned into extra hashtags.
include_hashtags boolean no Append hashtags. Default true. Default: true.
include_emojis boolean no Keep emojis in the caption. Default true. Default: true.
include_cta boolean no Append a call to action. Default true. Default: true.

Example arguments (verified)

{
  "topic": "Sunday brunch",
  "content_type": "food",
  "tone": "casual",
  "platform": "instagram"
}

Also a REST endpoint

The same tool answers plain HTTP at POST /api/tools/caption-generator/execute — no key, 60 requests/min.

Open the REST reference for Caption Generator →

More Generators tools