ConvertKit AI Tool Server for CRM Automation - n8n Workflow

Use this powerful n8n workflow to expose ConvertKit API functions as tools for AI agents. Manage custom fields, tags, and subscribers using advanced n8n automation and MCP server architecture.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Markdown-formatted:
Advanced n8n users developing custom AI agents and large language model (LLM) applications.
Marketing teams needing dynamic, AI-driven control over their ConvertKit infrastructure (tags, custom fields, subscriptions).
Developers looking for robust n8n templates to modularize and scale their automation tools.
Anyone interested in integrating CRM tools seamlessly into a sophisticated AI n8n node ecosystem.

Overview

This specialized n8n workflow is designed to function as an AI Tool Server, leveraging the Multi-Channel Protocol (MCP) capabilities within n8n. By mapping multiple specific ConvertKit actions to the central MCP trigger, this architecture allows an external AI agent to perform highly specific operations—such as creating or updating a custom field, managing tags, or subscribing users—simply by requesting the action via the standardized protocol. This is an essential pattern for modern AI automation, transforming ConvertKit functionality into a programmable tool that any LangChain-compatible n8n agent can access, making your n8n setup incredibly flexible.

How it Works

Markdown-formatted:
This advanced n8n workflow serves as a centralized API endpoint for AI tools.


  1. AI Trigger Activation: The workflow starts with the ConvertKit Tool MCP Server n8n trigger. Unlike traditional triggers, this n8n trigger listens for structured action requests coming from an AI agent in another n8n workflow.

  2. Tool Mapping: All subsequent ConvertKit Tool nodes are connected directly to this n8n trigger, defining the available functions (tools) the AI agent can call.

  3. Dynamic Execution: When the AI agent determines it needs to perform an action (e.g., 'Delete a custom field'), it sends a request specifying the required tool and parameters to the n8n trigger webhook.

  4. Action Execution: The n8n node corresponding to that function (e.g., the Delete a custom field n8n node) executes the command within ConvertKit using the provided credentials.

  5. Result Return: The result of the ConvertKit operation is then automatically passed back through the MCP trigger to the initiating AI agent, allowing the agent to continue its decision-making process. This pattern allows for powerful, dynamic n8n automation.

Installation Guide

Markdown-formatted:


  1. Import the n8n workflow: Copy the provided JSON code and import it into your n8n instance via the 'Workflows' section -> 'New' -> 'Import from JSON'.

  2. Configure Credentials: Ensure all ConvertKit Tool nodes are authenticated. You will need to set up a ConvertKit API credential within your n8n environment, providing your API Key and Secret.

  3. Activate the MCP Server: Save and activate the n8n workflow. The ConvertKit Tool MCP Server n8n trigger will generate a webhook URL. This URL must be provided to your main AI Agent n8n workflow (usually in a LangChain or Chat Prompt node) so the agent knows where to find and utilize this new set of tools. This setup demonstrates high utility among n8n templates.

  4. Testing: Use the AI Agent n8n node in a separate workflow to prompt a ConvertKit action (e.g., "List all custom fields"). The agent should call this n8n server workflow to retrieve the list.

Node Details

Markdown-formatted:
ConvertKit Tool MCP Server (n8n trigger):
Function: Serves as the primary entry point for AI agent requests. This specialized n8n trigger exposes the entire collection of downstream ConvertKit nodes as tools.
Key Configuration: Uses the @n8n/n8n-nodes-langchain.mcpTrigger type to handle AI communications.
Create a custom field / Update a custom field / Delete a custom field / Get many custom fields (ConvertKit Tool n8n node):
Function: Provides granular CRUD (Create, Read, Update, Delete) access to ConvertKit custom fields.
Key Configuration: Configured for the 'Custom Field' Resource, allowing the AI agent to dynamically structure the data input needed for these operations.
Create a tag / Get many tags (ConvertKit Tool n8n node):
Function: Enables AI agents to manage tags, which are crucial for segmentation and automation within ConvertKit.
Add a tag to a subscriber / Delete a tag from a subscriber (ConvertKit Tool n8n node):
Function: Manages the relationship between subscribers and tags, a core CRM task for the AI agent to execute.
Add a subscriber / Get many forms / Get many sequences (ConvertKit Tool n8n node):
Function: Offers comprehensive access to subscriber management, form listing, and sequence retrieval, ensuring the AI agent has full visibility into the ConvertKit setup. This powerful array of n8n node tools makes this one of the most comprehensive n8n templates available for AI CRM control.

Related n8n Workflows

Paid

Nodes: 3 Nodes
Updated: December 26 2025
View all
Created by

A hacker by nature, programmer by trade ⚒️ I'm looking to collaborate on things that save human labor 📫 How to reach me Github👇 -> Discord

Featured*