All tools

Marketing · draft_blog_post

Draft blog post

SEO-optimized outline and introduction.

Price
plan AI usage
Requirements
No connector
runs on platform keys
Human approval
No
read or internal write

Input

FieldTypeDescription
topic *stringThe main topic of the blog post
targetKeyword *stringPrimary SEO keyword to target
audience *stringTarget audience for the post
titlestringArticle title (H1 / <title>), < 60 chars, keyword in the first words
metaDescriptionstringMeta description < 155 chars with the keyword and a CTA
bodystringFull article in markdown written by you (## for H2 sections). Strongly recommended.
contentIdstringOptional existing blog content UUID to update (new version of the draft)
toneprofessional | casual | educationalWriting tone (default: professional)
wordCountnumberTarget word count (default: 1500)
languagefr | enLanguage (default: en)
campaignIdstringOptional campaign UUID to associate with

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"draft_blog_post","input":{"topic":"…","targetKeyword":"…","audience":"…","title":"…"}}'
$run({ "tool": "draft_blog_post", "input": {"topic":"…","targetKeyword":"…","audience":"…","title":"…"} })