Skip to content

Caption Generator MCP tool

MCP findutils:caption_generator

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.

Arguments

application/json
  • topic

    string optional

    What the post is about. Default "this moment".

  • content_type

    string optional

    Content category. Default "lifestyle". One of lifestyle · travel · food · fitness · fashion · business · motivation · funny. Default "lifestyle".

  • tone

    string optional

    Voice of the caption. Default "casual". Falls back to casual, then lifestyle/casual, when no template exists. One of casual · professional · witty · inspirational. Default "casual".

  • platform

    string optional

    Target platform, sets the character limit. Default "instagram". One of instagram · tiktok · facebook · twitter. Default "instagram".

  • keywords

    string optional

    Comma-separated keywords turned into extra hashtags.

  • include_hashtags

    boolean optional

    Append hashtags. Default true. Default true.

  • include_emojis

    boolean optional

    Keep emojis in the caption. Default true. Default true.

  • include_cta

    boolean optional

    Append a call to action. Default true. Default true.

Example arguments

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