ToolAssay

Hand over a topic and get a publish-ready LinkedIn article back

Hand over a topic and get a publish-ready LinkedIn article back: grounded web research with cited sources, three headline options, a hook-first body under subheads with facts linked to their sources, key takeaways, a companion post with hashtags, and generated images delivered at LinkedIn's own sizes (article cover 1920x1080, link-share 1200x627, feed square and portrait, in-article 16:9) as inline JPEG under 3 MB. Optional byline, angle, audience, tone and CTA.

Not tested: has real-world effectsour last check, 2026-09-24
0 of 0checks answered this week
n/amedian answer time
$1.10listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://agent402.tools/v1/linkedin-article

CategoryImage and media
Provider hostagent402.tools
Networkseip155:10, eip155:1329, eip155:137, eip155:143, eip155:42161, eip155:42220, eip155:43114, eip155:4663, eip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "audience": "fintech product leaders",
    "length": "standard",
    "topic": "Why AI agents will pay for APIs with stablecoins"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "properties": {
            "angle": {
              "description": "Optional: the take or thesis to argue.",
              "type": "string"
            },
            "audience": {
              "description": "Optional: who it is for, e.g. CFOs at mid-market SaaS.",
              "type": "string"
            },
            "author": {
              "description": "Optional byline the article is written as.",
              "properties": {
                "name": {
                  "type": "string"
                },
                "role": {
                  "type": "string"
                }
              },
              "type": "object"
            },
            "cta": {
              "description": "Optional closing call to action.",
              "type": "string"
            },
            "hashtags": {
              "description": "Hashtags on the companion post, 0-5 (default 4).",
              "type": "number"
            },
            "images": {
              "properties": {
                "cover": {
                  "description": "Generate the cover image (default true).",
                  "type": "boolean"
                },
                "inline": {
                  "description": "In-article images, 0 or 1 (default 1).",
                  "type": "number"
                },
                "style": {
                  "description": "Visual style for the generated images.",
                  "type": "string"
                }
              },
              "type": "object"
            },
            "length": {
              "description": "~600 / ~1,000 / ~1,500 words (default standard).",
              "enum": [
                "short",
                "standard",
                "long"
              ],
              "type": "string"
            },
            "tone": {
              "description": "Optional voice, default: professional, first-person, direct.",
              "type": "string"
            },
            "topic": {
              "description": "What the article is about (up to 600 chars). The research runs on this.",
              "type": "string"
            }
          },
          "required": [
            "topic"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "article": {
              "type": "object"
            },
            "images": {
              "type": "array"
            },
            "meta": {
              "type": "object"
            },
            "post": {
              "type": "object"
            },
            "report": {
              "type": "string"
            },
            "sources": {
              "type": "array"
            },
            "tables": {
              "type": "array"
            },
            "title": {
              "type": "string"
            }
          },
          "required": [
            "report",
            "title",
            "article",
            "post",
            "images",
            "sources",
            "tables",
            "meta"
          ],
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON