Clearbit Enrichment Server for AI Agents - n8n Workflow

Use this specialized n8n workflow to deploy a Clearbit API server, enabling AI agents to perform company autocomplete, company enrichment, and person enrichment via the n8n MCP trigger.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

AI Engineers and Prompters looking to provide specialized external tools to their LLMs.
Sales Operations teams needing automated, real-time lead and company data enrichment.
Marketing Technologists seeking reliable n8n templates for advanced integrations.
Users who want to expose Clearbit functions securely through a dedicated n8n node endpoint.

Overview

This is a crucial n8n workflow designed to expose Clearbit functionalities as structured tools for AI agents. By utilizing the specialized MCP architecture, this n8n automation allows large language models (LLMs) to dynamically select and execute Clearbit operations, such as company autocomplete or person enrichment, by providing necessary data via $fromAI() expressions. This n8n setup streamlines the process of giving sophisticated, real-time data access to your AI automations, leveraging the power of every relevant n8n node. This particular n8n workflow acts as a centralized server offering three core operations: Company Autocomplete, Company Enrichment, and Person Enrichment. Deploying this robust n8n workflow is key to enhancing the intelligence of your AI assistants.

How it Works

The process begins with the specialized Clearbit Tool MCP Server n8n trigger node. When an external AI agent or system needs Clearbit data, it sends a request to the webhook URL provided by this n8n trigger. The MCP mechanism, inherent in this specific n8n node, analyzes the request to identify which specific Clearbit operation the AI intends to execute (e.g., enrich a company).

The data payload, containing dynamic parameters like 'Domain' or 'Email', is then dynamically extracted using the $fromAI() expressions meticulously configured on each downstream Clearbit n8n node. For example, the 'Enrich a company' n8n node expects a 'Domain' parameter derived directly from the AI prompt. The relevant Clearbit operation is executed using secure credentials. Finally, the n8n workflow automatically formats the result from the executed n8n node and returns a standardized response back to the requesting AI agent. This specialized n8n template ensures seamless integration.

Installation Guide


  1. Import the n8n Workflow: Copy the provided JSON and import it directly into your n8n instance.

  2. Configure Credentials: Open any Clearbit Tool n8n node and select or create your Clearbit API credentials. Ensure these credentials are valid for all Clearbit operations.

  3. Activate the Workflow: Set the status toggle of this n8n workflow to 'Active'.

  4. Retrieve Webhook URL: The main Clearbit Tool MCP Server n8n trigger node will now provide a unique webhook URL. Copy this URL.

  5. Connect to AI Agent: Use the copied URL in your external AI agent configuration (e.g., LangChain or custom OpenAI Assistants) to enable it to access this powerful n8n node tool set. This completes the installation of this essential n8n template.

Node Details

Clearbit Tool MCP Server (n8n trigger): This is the core webhook n8n trigger that listens for requests from AI agents. It acts as a routing mechanism, analyzing the incoming request to decide which Clearbit tool to execute within the n8n workflow. The path is configured as /clearbit-tool-mcp.
Autocomplete a company (Clearbit Tool n8n node): Executes the Clearbit 'autocomplete' operation. Its input parameter 'Name' is dynamically fed using ={{ $fromAI('Name', , 'string') }}.
Enrich a company (Clearbit Tool n8n node): Executes the Clearbit 'enrich' operation for companies. The required 'Domain' parameter is derived using the ={{ $fromAI('Domain', , 'string') }} expression, making this n8n node highly intelligent.
Enrich a person (Clearbit Tool n8n node): Executes the Clearbit 'enrich' operation for individuals. It expects the 'Email' parameter via ={{ $fromAI('Email', , 'string') }}. This is a crucial n8n node for lead generation tasks.

Related n8n Workflows

Free

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*