The blog agent
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs when a chat message arrives (plus 1 other trigger). Along the way it connects MCP Client, Linear, OpenAI Chat Model and Anthropic Chat Model and 2 more. It also calls api.linear.app over HTTP.
How it runs
Trigger: When a chat message arrives (plus 1 other trigger).
- Researcher (AI Agent): runs an AI agent, with model: Anthropic Chat Model; 2 tools (Think, MCP FireCrawl)
- Blog Status Manager Agent (AI Agent): runs an AI agent, with model: Anthropic Chat Model; 5 tools (Think, Get many issues in Linear, Append or update row in sheet in Google Sheets, Get row(s) in sheet in Google Sheets- SEO Report…)
- Blog Writer Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model, Anthropic Chat Model; 2 tools (MCP FireCrawl, Create an issue in Linear)
Services it uses
HTTP calls to: api.linear.app
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Rarely used nodes in this template: n8n-nodes-base.linearTool
Nodes used (10)
- MCP Client Tool
@n8n/n8n-nodes-langchain.mcpClientTool - Linear Tool
n8n-nodes-base.linearTool - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Anthropic Chat Model
@n8n/n8n-nodes-langchain.lmChatAnthropic - AI Agent
@n8n/n8n-nodes-langchain.agent - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - Http Request Tool
n8n-nodes-base.httpRequestTool - Think Tool
@n8n/n8n-nodes-langchain.toolThink - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger
From the author
The Blog Agent Description An intelligent content automation system that manages the complete blog content lifecycle, from strategic planning to publish-ready articles. It combines AI-powered research, SEO-optimized writing, and strategic content management…