Case study

n8n MCP CRM Agent

A controlled, two-workflow AI system that lets users interact with CRM-style Google Sheets records through natural language while applying validation before high-risk actions.

Challenge

AI agents that modify customer or business records need clear tool boundaries and safeguards to reduce the risk of incorrect updates, deletes, or duplicate actions.

Approach

  • Separated the user-facing AI Agent from the MCP Server workflow.
  • Connected the agent to Google Sheets CRUD tools through an MCP Client.
  • Required a Get Rows check before update or delete actions.
  • Used email as a unique identifier for safer record selection.
  • Applied safety prompt rules that require clarity before consequential actions.

Workflow

User request → AI Agent → MCP Client → MCP Server → appropriate CRM action → record validation → response

This design keeps the conversational layer separate from the workflow that performs data operations, making the path easier to reason about and validate.

Skills demonstrated

n8n workflow orchestration • AI agent configuration • MCP • CRM-style data operations • tool routing • structured prompting • data validation • responsible AI controls

Outputs

  • Agent-side n8n workflow
  • MCP Server workflow
  • Google Sheets CRUD tools
  • Safety prompt rules for update/delete actions

Relevance to AI Solutions & Customer Experience

Demonstrates practical AI-agent configuration, workflow orchestration, system connection, CRM-style data handling, and responsible controls that support reliable customer and operational processes.