Chuyển đến nội dung
Quay lại Blog

What is an MCP server? A plain guide for teams that sell in DMs

Kỹ thuật 16 thg 10, 2026 5 phút đọc

An MCP server is a small piece of software that lets an AI assistant use another app's tools. Without one, the assistant only knows what you paste into the chat. With one, you can ask Claude which customers asked about delivery today, and it can go and look in your inbox itself, then answer with what it found.

MCP stands for Model Context Protocol. It is an open standard, first published by Anthropic in 2024 and now supported by a growing list of AI apps and code editors. This guide explains what an MCP server does, how it is different from an API or an automation, what to check before you connect one to your customer conversations, and how the ChatinFlow MCP server is built.

The three parts: client, server and tools

Every MCP setup has the same three parts.

  • The client is the AI app you talk to: Claude Code, Cursor, VS Code with its chat, or another assistant that speaks MCP.
  • The server belongs to the app whose data you want to use. It describes what it can do and answers the client's calls.
  • The tools are the actions a server offers, each with a name, a short description and the inputs it takes, such as "search contacts by name" or "read the messages of a conversation".

When you ask a question, the assistant reads the list of tools, decides which one helps, calls it with the right inputs and reads the result before it answers. You can watch this happen: most clients show each tool call, and many ask you to approve it first.

The three parts of MCP: a person asks an AI assistant, the assistant calls a tool on an MCP server, and the server reads the app's own data and answers.

How an MCP server differs from an API

An API is made for developers. Someone reads the documentation, writes code against each endpoint and handles every error. An MCP server sits on top of the same capabilities but is made for an AI assistant to use without that code: each tool explains itself in plain words, so the assistant can pick the right one for a question it has never seen before.

That is why the two usually come together. The API stays the contract for scripts and integrations you build once and run often. The MCP server is for the questions you only think of in the moment, like "who wrote to us twice this week without an answer?"

How it differs from an automation

An automation runs on its own when something happens: a comment with a keyword, a new follower message, a booking. It does the same job every time, at any hour, and it is what answers your customers.

An MCP server waits for you. It does nothing until you ask the assistant something, and then it helps the assistant find the answer. One answers customers at scale; the other helps a person on the team understand what is going on. They work well side by side: the automation replies to the price question at night, and in the morning you ask the assistant which of those conversations still need a person.

What to check before you connect one to your DMs

Customer conversations are personal data, so treat an MCP connection the way you would treat a new team member's access.

  • Which tools it offers. Read the list before you connect. A server that can only read is a different risk from one that can send messages.
  • How it signs in. Look for a token you create and can revoke, with a scope that limits what it can reach, rather than your password.
  • Whether the app's own rules still apply. Roles, inbox visibility and plan limits should hold for every tool call, exactly as they do in the dashboard.
  • Where the data goes. When the assistant calls a tool, the result goes to that assistant and its provider. Their terms decide what happens next, so connect only the assistants you already trust with this data.
  • Whether a person stays in the loop. For anything a customer sees, a person should decide what goes out.
A short checklist before connecting an AI assistant to customer conversations: the tool list, a revocable token, the same roles and limits, where results go, and a person who sends replies.

How the ChatinFlow MCP server works

The ChatinFlow MCP server gives one workspace's inbox, contacts and automations to an AI assistant. It answers over HTTP at an address that includes your workspace, and you connect with a personal access token from Settings, then Developers.

  • Read tools list and read conversations and their messages, search and read contacts, list tags and automations, and show the impact summary of your automations.
  • Two kinds of write tools leave an internal note on a conversation, which the customer never sees, and add or remove a tag on a contact. A tag can start an automation, so this tool counts as a change.
  • No tool messages a customer. The assistant can draft a reply for you, and a person on your team sends it.

Every tool call goes through the same checks as the ChatinFlow API: the token's scope, your role, which conversations you are allowed to see, your plan and the rate limits. A read token can only read, and the assistant only sees the tools that token can use. The MCP server comes with API access, so it is part of the plans that include the API.

Questions worth asking your inbox

Once it is connected, the useful questions are the ones that would take ten minutes of scrolling:

  • What did customers ask about on Instagram today, grouped by topic?
  • Which open conversations mention a refund, and who are they assigned to?
  • Find the contacts tagged as wholesale who wrote this week.
  • Which automations are live, and what starts each one?
  • Read the last conversation with this customer and draft a reply I can send.

The answer is only as good as what the tools can see, so ask about the inbox, contacts and automations, and check anything important in the dashboard before you act on it.

Where to go next

If you want to try it, the step by step setup for Claude Code, Cursor and VS Code is in our guide to connecting an AI assistant to your DMs, and the MCP server page lists every tool. If you build your own integration instead, the API documentation covers the same data for code.

Hỏi đáp

Hãy đặt câu hỏi về bài viết này. Đội ngũ ChatinFlow trả lời ngay tại đây.

Đội ngũ ChatinFlow

Chưa có câu hỏi nào. Hãy là người hỏi đầu tiên, chúng tôi sẽ trả lời ngay tại đây.

Đặt câu hỏiĐăng nhập để hỏi

Qua email

Luồng mới trong hộp thư của bạn.

Những luồng hiệu quả, playbook mới và những thay đổi trong ChatinFlow. Không spam, hủy chỉ với một chạm.

Chỉ dùng cho việc này, và hủy chỉ với một chạm. Chính sách quyền riêng tư

Hộp thư của bạn: trước
và sau

Nhiều tin nhắn hơn, ít hỗn loạn hơn.

Trước
Trước
Trước ChatinFlow:

Làm việc không ngơi nghỉ

Sao chép cùng một câu trả lời 417 lần.
Khách tiềm năng đang nóng nguội dần trong hộp thư chật kín.
Doanh số tuột mất khi bạn đang ngủ.
Không biết bài đăng nào mang về người mua.
Thuê thêm người chỉ để trả lời kịp DM.
Sau
Sau
Sau ChatinFlow:

Bớt vất vả, thêm doanh thu

Mọi câu hỏi thường gặp được trả lời trong vài giây, bằng giọng của bạn.
Khách tiềm năng được gắn thẻ, phân loại và sẵn sàng chốt đơn.
Link, giá và lịch hẹn được gửi 24/7.
Biết luồng nào tạo ra từng đơn hàng.
Đội của bạn chỉ vào cuộc khi thật sự cần.

Bài viết này,
giải thích dễ hiểu.

Những câu hỏi độc giả thường đặt ra sau bài “What is an MCP server? A plain guide for teams that sell in DMs”, kèm câu trả lời thẳng thắn. Mở một chủ đề ở bên cạnh khi bạn cuộn xuống.

Trung tâm trợ giúp