create_pipeline
Create a new content pipeline to automate content creation. Use when user says "set up a changelog", "create a newsletter pipeline", "send team updates", "automate my X posts", or describes input→output automation. Output types: changelog (public product updates), team_update (internal team email via Freedom OS), report (email to specific recipients), customer_newsletter (external customers - requires user Email MCP like Mailchimp), social_post (x/linkedin/instagram/facebook/threads via the gated publish owner).
[write-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the pipeline (e.g., "Weekly Newsletter", "GitHub to Changelog") | |
| inputs | No | Input sources to listen to | |
| output | Yes | Output type: changelog (public), team_update (internal team email), report (specific recipients), customer_newsletter (external - requires Email MCP), social_post (x/linkedin/instagram/facebook/threads) | |
| persona | No | Marketing persona to use (alex, elon, or custom ID) | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. |