What is an MCP server? A plain-English guide for business owners
An MCP server gives compatible AI applications a standard way to call tools and read data. For a business, that can mean checking stock, quoting a service or creating a booking through a connected system.
Reviewed October 1, 2026 · 6 min read
On this page6 sections
An MCP server is software that exposes tools and data through the Model Context Protocol. A connected assistant might use it to find your services, check an appointment slot and request a booking. Those actions work only if the server implements them and the application has permission to call them.
This matters because answering a question and completing a task are different jobs. A page can explain your opening hours. A booking tool can check the calendar and return a confirmed appointment, provided the customer has authorized that action.
This guide explains the protocol, the tools a business might offer and the checks needed before allowing real transactions. For its relationship to commerce standards, see UCP vs ACP vs MCP.
MCP in plain English#
MCP standardizes the connection between an AI application and an external service. It reduces the need to invent a separate tool interface for every application. Compatibility still depends on the protocol version, features, transport and permissions each side supports.
The official MCP architecture distinguishes the host application, its client components and the servers they connect to. A server can expose tools that perform actions, resources that provide data, and prompts that offer reusable instructions. A business integration may need only a few tools.
For example, a physiotherapy practice could offer these three tools. This simplified illustration shows their purpose, not a complete MCP response or input schema:
{
"tools": [
{
"name": "list_services",
"description": "Current services with prices and durations"
},
{
"name": "check_availability",
"description": "Live open slots for a service on a given date"
},
{
"name": "create_booking",
"description": "Book a slot; returns confirmation and a payment link"
}
]
}The implementation also needs precise input schemas, useful errors and a reliable connection to the practice's booking system. Returning a plausible confirmation is not enough: the appointment must actually exist in the calendar.
Who actually supports it#
MCP is supported by a range of AI applications and development tools. Support does not mean every product can connect to every public server. Check the application's current connector documentation, account requirements and supported authentication flow.
Publishing a server URL does not automatically place your business in ChatGPT, Claude or another assistant. Someone must connect the server through a supported workflow, or a platform must make it available through its own integration.
Why a business would want its own server#
MCP can provide a predictable interface to your existing systems. It is one way to let an assistant act; conventional APIs and browser workflows can also work. The right choice depends on the clients you want to serve and the systems you already use.
| Task | Example tool | What must work behind it |
|---|---|---|
| Find an offer | list_services | Accurate descriptions and stable offer IDs |
| Check a slot | check_availability | Current calendar data and explicit time zones |
| Get a price | get_quote | Taxes, fees, currency and quote expiry |
| Make a booking | create_booking | Authorization, duplicate protection and calendar confirmation |
| Confirm the result | get_booking | A durable booking reference and readable status |
The benefit is a workflow that can be tested from request to result. It is not a ranking advantage promised by the protocol. Measure whether connected users can finish useful tasks and whether the results agree with your business records.
What a good merchant server exposes#
Start with the smallest set of tools that supports a real customer task. Each tool should do one clearly described job and return enough information for the application to decide what happens next.
- Catalog tools: list services or products with stable IDs and clear descriptions.
- Availability tools: check current stock or appointment slots, including location and time zone.
- Transaction tools: request a quote, reserve an item or create a booking, with authorization and duplicate protection.
- Policy resources: expose relevant cancellation, return and eligibility rules in readable form.
Describe the action and its limits
A useful tool description states what it does, what inputs it needs and whether it changes anything. Include units, time zones, required identifiers and common failure cases. Avoid promotional copy in place of an actual contract.
Security and guardrails#
Public catalog information may be available without authentication. Private data and actions that change an account, reserve stock or spend money need appropriate authorization. Give each connection only the permissions it needs, and make consequential actions clear to the user.
The mistake to avoid
Treat every tool call as an untrusted request. Validate inputs on the server, enforce access controls and protect write operations against duplicate retries. Do not rely on a tool description or an assistant's good intentions to enforce a business rule.
Build one or get one#
Building a small read-only server can be manageable if you already maintain an API. Transactional tools take more work: authentication, error handling, payment boundaries, monitoring and ongoing compatibility all need an owner. Compare that maintenance cost with a hosted option.
Nexez publishes supported MCP tools from merchant listing data. Check the capabilities available for your offer and how they connect to your operational systems. Hosted tools still need accurate inputs and a tested route from the request to the final business record.
Check what your site makes discoverable
Run a Nexez scan to inspect public business information and advertised discovery resources. Follow it with a client connection test before treating an MCP workflow as ready for customers.
Scan your site freeChoose a task you can verify, such as finding an available consultation. Test the read path first, then the authorized booking path, and check the final calendar entry. A small integration that works reliably is a useful starting point.
Explore MCP tools for your business
See how Nexez publishes business information and supported actions, then decide which parts of your customer journey you want a connected assistant to handle.
See how it worksFrequently asked questions
What does MCP stand for and who created it?
An MCP server exposes tools, resources or prompts through the Model Context Protocol. A compatible AI application can connect to it and use the capabilities it offers, subject to configuration and permissions. For a business, a tool might check stock or request a booking.
How is an MCP server different from a normal API?
MCP provides a shared protocol for describing and calling capabilities. A conventional API may power those capabilities underneath. MCP can reduce custom connection work, but the server still needs sound business logic and the client still needs a supported connection.
How does MCP relate to ACP and UCP?
MCP defines how an application connects to tools and data. ACP and UCP define commerce interactions such as checkout. They can complement each other, but implementing MCP does not automatically satisfy either commerce protocol or enroll you in a shopping platform.
Do I need to know how to code to have an MCP server?
You can use a hosted service if it supports the tools and business systems you need. Check its authentication, data freshness and transaction behavior before relying on it. A developer is usually needed when you need a custom connection to an existing operational system.
Is it safe to let AI agents book and buy through my systems?
MCP is not a security guarantee. Safety depends on the host, server and connected systems: access controls, input validation, user approval for consequential actions and protection against duplicate requests. Start with read-only tools and test permissions before enabling writes.
How do AI agents find my MCP server in the first place?
Discovery depends on the application. Some connections are configured directly; others come through a supported connector or registry. Publishing a URL or linking a server in a manifest does not guarantee that public assistants will find or use it.
Keep reading
How to improve your business visibility in ChatGPT
You cannot guarantee a ChatGPT recommendation.
6 min readGuidesWhat is agent.json, and which file does your business need?
Several projects use similar filenames for very different jobs.
6 min readAgentic commerceACP enrollment: what merchants should check before integrating
Implementing ACP and joining a shopping platform are separate steps.
5 min read