AI Agent Tool Server for SMS and Voice Communications - n8n Workflow

Create an n8n workflow tool server (MCP) for AI agents to send SMS and voice calls using the seven service. Leverage n8n templates for rapid deployment and seamless LLM integration.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Developers building robust AI agents (LangChain, OpenAI Assistants) requiring real-world communication capabilities.
Users looking for advanced examples of n8n templates utilizing the MCP trigger node.
Businesses needing automated communication workflows triggered by natural language commands.
n8n users interested in integrating external communication APIs like seven into their AI tools ecosystem.

Overview

This powerful n8n workflow transforms the seven tool functionality (SMS and Voice) into a callable service for Large Language Models (LLMs) or AI agents. By utilizing the Multi-Component Proxy (MCP) framework, this specialized n8n workflow provides zero-configuration access to two essential communication operations. This n8n template accelerates development for conversational AI, enabling agents to handle complex requests, such as sending notifications or urgent alerts, directly through a simple function call.

The core value is the abstraction provided by the n8n node setup: the AI agent only needs to specify the function name and target parameters. Every tool operation in this n8n workflow is pre-configured to receive necessary parameters via the powerful $fromAI() expression, ensuring seamless and accurate data transfer from the AI reasoning engine.

How it Works

This specialized n8n workflow begins with the MCP trigger, which acts as the primary n8n trigger listening for incoming tool calls from an AI agent over HTTP.


  1. Trigger Activation: The seven Tool MCP Server n8n trigger receives a JSON payload specifying the requested tool (Sms or Voice) and operation, along with the parameters inferred by the LLM.

  2. Routing and Flow Control: The MCP n8n trigger automatically routes the execution flow to the appropriate downstream n8n node based on the function name requested by the AI.

  3. SMS Operation: If the AI requests Sms: send, execution flows to the Send an SMS n8n node. Parameters like To, From, and Message are dynamically extracted from the AI payload using the $fromAI() expression, executing the SMS via the seven service.

  4. Voice Operation: If the AI requests Voice: send, execution flows to the Convert text to voice n8n node. This node uses the text-to-voice conversion feature of the seven tool, configured to use AI-provided parameters for the message content and recipient.

  5. Response: Upon successful execution by the relevant n8n node, a structured response confirming the action is automatically formatted and sent back through the MCP trigger to the initiating AI agent. This makes the interaction extremely reliable for any integrated AI model.

Installation Guide

To utilize this n8n template, follow these steps to import the n8n workflow and set up credentials:


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

  2. Set Credentials: Locate one of the seven tool n8n node instances (e.g., 'Send an SMS'). Click on the Credentials field and configure your seven API key and necessary account details. Ensure all other seven tool nodes are linked to this new credential.

  3. Activate Workflow: Enable the seven Tool MCP Server n8n workflow using the toggle switch in the top right corner.

  4. Retrieve Webhook URL: Click on the seven Tool MCP Server n8n trigger node to view its settings. Copy the unique Webhook URL displayed (typically accessible from the right-hand panel after activation).

  5. AI Configuration: Input this copied Webhook URL into your AI agent's tool configuration settings (e.g., in your LangChain framework or OpenAI Assistant setup) to enable function calling against this powerful n8n workflow.

Node Details

This n8n workflow is built around the following essential nodes:

seven Tool MCP Server (MCP Trigger n8n node):
Function: Serves as the primary ingress point and specialized n8n trigger for AI agent requests. It manages tool routing and handles the complex communication protocol necessary for LLMs.
Key Configuration: Uses the path /seven-tool-mcp for the webhook endpoint. This specialized n8n node automatically exposes connected nodes as callable functions.
Send an SMS (sms77Tool n8n node):
Function: Executes the SMS sending operation. This n8n node is configured as the Sms: send tool.
Key Configuration: Fields like To, From, and Message are dynamically populated using the expression ={{ $fromAI('ParameterName', , 'string') }}, ensuring the AI dictates the message content.
Convert text to voice (sms77Tool n8n node):
Function: Executes the text-to-voice conversion operation (voice call), exposing the Voice: send capability to the AI agent.
* Key Configuration: The resource is set to voice. Parameters are sourced via the $fromAI() expression, aligning this advanced n8n node with the AI's intent.

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*