MiN8T
Home

MCP Integration: Connect Any AI Tool to Your Email Workflow

Sarah Chen
Sarah Chen
Email Strategy Lead at MiN8T

Your AI assistant can write subject lines, but can it check whether the domain you are sending from has a valid DKIM record? Can it verify an email address before you add it to a campaign? Can it scan 50 blacklists to make sure your IP has not been flagged?

With MiN8T's Model Context Protocol integration, the answer to all of those is yes. MCP turns your AI chat interface into a command center for email operations -- verification, deliverability audits, spam trap analysis, and more -- all through natural language conversation.

12
MCP tools available
50+
DNSBL zones checked
13
Spam trap signals
3
Transport types

1 What is MCP and Why It Matters for Email

The Model Context Protocol (MCP) is an open standard that lets AI models call external tools. Instead of the AI being limited to generating text, MCP gives it the ability to execute real actions -- query databases, call APIs, run verifications -- and use the results in its responses.

Think of it this way: without MCP, asking your AI assistant to "check if our domain is on any blacklists" produces a generic answer based on training data. With MCP, the same question triggers an actual real-time scan against 50+ DNS-based blacklists and returns live results.

For email marketing, this is transformative. Email operations involve dozens of technical checks that are tedious to perform manually but trivial for an AI with the right tools: DNS record validation, deliverability scoring, list hygiene analysis, sender reputation monitoring. MCP bridges the gap between AI's conversational intelligence and the operational tooling your email infrastructure requires.

i

MCP is an open protocol. Originally developed by Anthropic, MCP is now supported by multiple AI platforms. MiN8T's integration works with any MCP-compatible client, meaning the tools you configure today will work with future AI models and interfaces without changes.


2 How MCP Works Inside MiN8T

MiN8T's AI Builder includes a full MCP integration layer. You configure MCP servers through the Settings panel, and their tools automatically appear in the AI chat interface alongside MiN8T's built-in capabilities.

Adding an MCP server

Navigate to Settings → MCP Servers to find the JSON configuration editor. Adding a server is as simple as defining its transport type and connection details:

JSON
{
  "mcpServers": {
    "deliveriq": {
      "transport": "stdio",
      "command": "npx",
      "args": ["@deliveriq/mcp"],
      "env": {
        "DELIVERIQ_API_KEY": "your-api-key-here"
      }
    }
  }
}

Once saved, MiN8T performs an availability check on the server, registers its tools, and runs conflict detection against any existing tools. The registered tools then appear as callable actions in your AI chat -- you can ask the AI to use them by name or let it choose the right tool based on your question.

Three transport types

MiN8T supports all three MCP transport standards, giving you flexibility in how servers connect:

Tool approval workflow

Security is built into the integration. When an MCP server registers new tools, they go through an approval workflow before the AI can execute them. You see exactly what each tool does, what parameters it accepts, and what data it can access. Only approved tools become available in the chat interface. This prevents a misconfigured or malicious MCP server from executing unexpected actions.


3 DeliverIQ: The Built-In MCP Server

MiN8T ships with DeliverIQ (@deliveriq/mcp), a purpose-built MCP server for email deliverability operations. It provides 12 tools organized into three categories.

Verification tools (5)

Intelligence tools (6)

Account tools (1)

Natural language access: You do not need to memorize tool names. Ask the AI "Is example.com on any blacklists?" and it will automatically select and execute check_blacklist. Ask "How many credits do I have left?" and it calls credit_balance.


4 Real-World Workflows

MCP tools become truly powerful when combined in workflows. Here are three scenarios that demonstrate what becomes possible when your AI assistant has access to email operations tooling.

Workflow 1: Pre-send list verification

You have a list of 5,000 email addresses from a recent webinar signup. Before importing them into your campaign:

  1. Tell the AI: "Verify this list of emails before I send to them"
  2. The AI calls batch_verify with your list
  3. A few minutes later, ask: "How did the verification go?"
  4. The AI calls batch_status, then batch_download when complete
  5. It summarizes: "4,312 valid, 401 risky, 287 invalid. The invalid addresses include 52 disposable emails and 18 role accounts. I recommend removing all invalid and risky addresses before sending."

Workflow 2: Domain reputation audit

Your open rates dropped last week. Ask the AI to investigate:

  1. "Run a full deliverability check on ourdomain.com"
  2. The AI calls audit_infrastructure and check_blacklist in sequence
  3. It reports: "Your SPF record is valid but approaching the 10-lookup limit (currently 8). DKIM is properly configured. DMARC policy is set to 'none' -- I recommend upgrading to 'quarantine'. You are listed on one blacklist: bl.spamcop.net. This is likely causing your deliverability issues."

Workflow 3: Competitive contact research

You want to find the right contact at a potential partner company:

  1. "What email pattern does acmecorp.com use?"
  2. The AI calls org_email_patterns
  3. "They use first.last@acmecorp.com. Find the email for Jane Smith there."
  4. The AI calls find_email with the name and domain
  5. "Verify that address before I use it" -- the AI calls verify_email and confirms the address is deliverable with a score of 94

5 Building Your Own MCP Server

DeliverIQ covers deliverability, but MCP is extensible by design. You can build custom MCP servers that expose any API or service as tools available to your AI chat.

MiN8T provides reference documentation for building MCP servers in both Node.js/TypeScript and Python. The core idea is straightforward: define your tools with names, descriptions, input schemas, and handler functions. The MCP protocol handles serialization, transport, and error propagation.

TypeScript
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";

const server = new McpServer({
  name: "my-email-tools",
  version: "1.0.0",
});

// Define a tool that checks sending quotas
server.tool(
  "check_sending_quota",
  "Returns remaining daily sending quota for an ESP account",
  { espName: z.string(), accountId: z.string() },
  async ({ espName, accountId }) => {
    const quota = await fetchQuotaFromESP(espName, accountId);
    return {
      content: [{
        type: "text",
        text: `${espName} account ${accountId}: ${quota.remaining}/${quota.daily} emails remaining today`
      }]
    };
  }
);

server.run();

Best practices for building effective MCP tools:

!

Credential isolation: MCP server credentials are stored locally and never sent to the AI model. The AI sees tool names and descriptions, but API keys and secrets remain on your machine or server. Configure sensitive values through environment variables, not tool parameters.


6 Getting Started

Setting up MCP in MiN8T takes under five minutes:

MCP transforms your AI assistant from a text generator into an email operations co-pilot. Every tool you connect -- whether it is DeliverIQ's 12 built-in tools or a custom server you build yourself -- becomes another capability the AI can invoke on your behalf, accessible through plain conversation.

The gap between "the AI can write my emails" and "the AI can manage my email infrastructure" just closed.

Ready to connect AI to your email workflow?

Start using MCP tools in MiN8T's AI Builder today -- DeliverIQ is included with every plan.

Try MiN8T Free