Linkedin Post Generator

Generators REST API MCP

Assemble a LinkedIn post from a hook, a body, a call to action and hashtags, or from one of seven built-in templates (thought leadership, story, tips, announcement, question, celebration, insight). Returns the post text, its length against the 3,000-character limit, and any template placeholders left unfilled. No AI is used.

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

Call it over MCP

Tool name findutils:linkedin_post_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": "linkedin_post_generator",
      "arguments": {
        "hook": "Here'\''s something most people get wrong about remote work:",
        "body": "After 5 years of working remotely...",
        "cta": "What'\''s your take? 👇",
        "hashtags": "#RemoteWork #Career"
      }
    }
  }'

Input schema

Argument Type Required Description
post_type string (thought-leadership | story | tips | announcement | question | celebration | insight) no Template family. Default "thought-leadership". Only used when use_template is true. Default: "thought-leadership".
hook string no Opening line that appears in the feed preview.
body string no Main content. Use short paragraphs.
cta string no Call to action at the end of the post.
hashtags string no Hashtags placed after the call to action, e.g. "#RemoteWork #Career".
include_line_breaks boolean no Separate the sections with a blank line (true) or a single newline (false). Default true. Default: true.
use_template boolean no Fill any empty hook, body or cta from the post_type template. Default false. Default: false.
template_values object no Values for template placeholders, e.g. {"topic": "remote work", "years": "5"}. Unknown placeholders stay as {name}.

Example arguments (verified)

{
  "hook": "Here's something most people get wrong about remote work:",
  "body": "After 5 years of working remotely...",
  "cta": "What's your take? 👇",
  "hashtags": "#RemoteWork #Career"
}

Also a REST endpoint

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

Open the REST reference for Linkedin Post Generator →

More Generators tools