Templates / Screen contact activity from CSV with MCP client and OpenAI gpt-4o-mini

Screen contact activity from CSV with MCP client and OpenAI gpt-4o-mini

Ready for 3.0

by Václav Čikl ✓ · 9 views · created 2026-09-30 · Market Research, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 14 nodes and runs manually, when you click “Execute workflow”. Along the way it connects MCP Client and OpenAI.

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Read CSV File (Read/Write Files from Disk): reads a file from disk
  2. Extract CSV Data (Extract from File): extracts data from a file
  3. Batch Process Contacts (Loop Over Items (Split in Batches)): loops over the items in batches
  4. Check Row Count Safety (Code): runs custom JavaScript code
  5. Generate MCP Steps Code (Code): runs custom JavaScript code
  6. Convert to CSV File (Convert to File): converts data to a file
  7. Perform MCP Calls (MCP Client): uses MCP Client
  8. Save CSV File (Read/Write Files from Disk): writes a file to disk
  9. Extract MCP Results (Code): runs custom JavaScript code
  10. Create Verdict Prompt (Code): runs custom JavaScript code

…plus 3 more steps. See the full node list below.

Services it uses

MCP ClientOpenAI

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.

Nodes used (8)

From the author

Quick Overview This workflow manually processes a contacts CSV, fetches website/Facebook/Instagram page text via an MCP browser endpoint, then uses OpenAI to classify each contact as active, inactive, or uncertain and writes the results to an output CSV. How…

Excerpt from Václav Čikl's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.