Skip to main content
Back to BlogAutomation

Does Your Business Need an MCP Server? An Honest Answer

Mark Shvaya
11 min read

The Short Answer

Probably not yet — and that is a real answer, not a hedge. An MCP server exposes actions to AI agents. If your business does not have actions worth calling programmatically, you do not need one. If it does, MCP is now the obvious way to expose them. Below: how to tell which side of that line you are on, and what to build instead if you are on the "not yet" side.

TL;DR

  • MCP is an open standard for exposing tools and data to AI agents — an API shaped for a model.
  • Anthropic released it in November 2024 and donated it to the Agentic AI Foundation in December 2025.
  • Most small businesses do not need one. Agents reach them through the website.
  • Build one when you have real capabilities (inventory, scheduling, pricing) and users who want to drive them from an assistant.
  • Make your site machine-readable first. It is cheaper, faster, and a prerequisite regardless.

What Is MCP, in Plain Terms?

The Model Context Protocol is a standard way for an AI agent to discover and use external tools. Instead of every AI product writing bespoke integration code for every service, a service publishes an MCP server that describes what it can do — the available tools, what inputs they take, what they return — and any MCP-capable agent can use it.

Anthropic open-sourced it in November 2024. In December 2025 it was donated to the Agentic AI Foundation, a directed fund under the Linux Foundation co-founded by Anthropic, Block, and OpenAI with backing from Google, Microsoft, AWS, Cloudflare, and Bloomberg. That governance move is the part that matters commercially: the protocol is no longer one vendor's project, which is why it is safe to build against. Anthropic's announcement of the donation lays out the structure.

 Your websiteYour REST APIAn MCP server
AudiencePeople (and agents reading)DevelopersAgents, at runtime
DiscoverySearch engines, linksHuman reads the docsSelf-describing
Integration costNoneCustom code per clientNear zero for the caller
Good forBeing found and understoodDeliberate integrationsAd-hoc agent-driven work

Who Genuinely Needs One?

Four patterns, and you should be able to see yourself clearly in one of them or not at all.

1. Software products with a repetitive dashboard

If your customers log in regularly to perform the same handful of actions — pull a report, update a record, change a setting — those actions are exactly what agents automate well. An MCP server lets a customer do them from whatever assistant they already use instead of visiting your UI. This is the strongest case, and the one where competitors will get there first.

2. Businesses with real-time transactional depth

Live inventory, dynamic pricing, appointment availability, shipping quotes. If the answer to "can I get X on Tuesday" requires querying a system rather than reading a page, that is a capability worth exposing. A static page cannot answer it; an MCP tool can.

3. Internal operations

This is the underrated one. Most of the value teams get from MCP today is not customer-facing at all — it is connecting their own agents to their own CRM, helpdesk, billing, and file storage so that routine internal work can be delegated. No public exposure, no security surface with strangers, immediate payback.

4. Anyone whose customers already ask for an API

If you field that request more than occasionally, you have demand for programmatic access and MCP is now the cheapest way to satisfy it.

Who does not need one

A plumbing company, a dental practice, a law firm, a restaurant, a portfolio site, most local service businesses, and most small stores. Agents will reach you by reading your website and using your existing booking or checkout flow. Spending on an MCP server before your pricing is readable as text is spending in the wrong order — and the wrong order is expensive.

What Should You Build First Instead?

For the businesses in that second group, the sequence that actually pays is unglamorous:

  1. Make the facts machine-readable. Price, hours, service area, availability, turnaround — as HTML text, not images or PDFs.
  2. Get structured data right. Accurate Organization, LocalBusiness, Service, or Product schema that agrees with the visible page.
  3. Make conversion paths automatable. Labeled form fields, native controls, no CAPTCHA in front of a quote request.
  4. Set a deliberate bot policy so agents are not blocked at the edge — see should you block AI agents.
  5. Then ask whether there is an action an agent should be able to take that a form cannot handle.

Steps one through four cost a fraction of step five and benefit every human visitor, every search crawler, and every AI browser that shows up. We covered the mechanics of that groundwork in our guide to AI browser traffic.

If You Do Build One, Build It Safely

The security failure mode here is predictable: teams ship agent-callable write actions well before they ship the authorization thinking that should surround them. A read-only MCP server is a low-risk product decision. One that can issue refunds, delete records, or send email on a customer's behalf is a different category of thing.

  • Scope tools narrowly. One tool, one job, minimum necessary permission. Avoid catch-all "run query" tools.
  • Authenticate every call and tie it to a specific principal, not a shared key.
  • Require explicit approval for destructive or spending actions. A human confirmation step is not friction here; it is the product.
  • Rate-limit by principal, since agents retry in ways humans do not.
  • Log everything reconstructably — who called what, with what inputs, and what changed.
  • Treat tool descriptions as untrusted-adjacent surface. Anything an agent reads can influence what it does next.

A working example of the approval pattern

This shape — scoped permissions, an approval gate before consequential actions, and a full audit trail — is the same architecture we built into TaskDen, our own AI workforce platform, where agents do multi-step work across business tools and every action is permissioned, approvable, and logged. Whether or not you use it, that pattern is the one to copy: agents are useful in proportion to what you let them do, and safe in proportion to what you make them ask about first.

Disclosure: TaskDen is a product we build.

How Do You Know It Is Time?

Three signals, any one of which is enough:

  1. Customers are asking for API or assistant access more than once a quarter.
  2. A competitor in your category has shipped one, and their customers are talking about it.
  3. Your own team is doing repetitive multi-system work that an agent could do if it had the hooks.

Absent those, the honest recommendation is to wait and spend the budget on making your existing surfaces legible. The protocol is stable and governed by a neutral foundation now — it will still be there when you have a reason.

Frequently Asked Questions

What is an MCP server?

An MCP server is a small service that exposes your data and actions to AI agents through the Model Context Protocol — an open standard Anthropic released in November 2024 and donated to the Agentic AI Foundation under the Linux Foundation in December 2025. Where a website presents information for a person to read, an MCP server presents capabilities for an agent to call: check availability, look up an order, create a quote. It is best understood as an API designed for a model rather than for a developer.

Is MCP the same as an API?

It is a standardized wrapper around one. A REST API tells a developer what endpoints exist and expects them to read documentation and write integration code. An MCP server describes its own tools, inputs, and outputs in a format an agent can discover and use at runtime without a human writing glue code. If you already have a decent API, an MCP server is a thin layer on top. If you do not, MCP will not rescue you — the hard part was always the underlying capability.

Does a small business website need an MCP server?

Usually not, and anyone telling you otherwise is probably selling one. For a local service business or a small store, agents reach you through your website, your search presence, and your booking tool — none of which require MCP. An MCP server earns its keep when you have real capabilities worth calling programmatically and users who would benefit from an agent calling them. Most small businesses are better served by making their existing site machine-readable first.

Who actually benefits from building an MCP server?

Software products whose customers want to drive them from an assistant; businesses with genuine transactional depth like real-time inventory, scheduling, or pricing engines; internal operations teams connecting agents to their own tools; and anyone whose customers already ask for an API. If your product has a dashboard people log into repeatedly to perform repetitive actions, that is the strongest signal — those actions are exactly what agents are good at.

Is MCP a safe thing to expose publicly?

Only with the same discipline you would apply to any public API, plus a few extras. Scope each tool narrowly, authenticate every call, rate-limit aggressively, and never expose a destructive action without an explicit approval step. Log everything with enough detail to reconstruct what an agent did and why. The risk is not that MCP is insecure by design — it is that teams ship agent-callable write actions faster than they ship the authorization thinking around them.

What should I do before building an MCP server?

Make your website legible to agents first. Prices, hours, service areas, and availability as real HTML text; accurate structured data; forms that automation can complete; no bot challenge sitting in front of a conversion path. That work costs a fraction of an MCP build, benefits every visitor and crawler you already have, and is a prerequisite anyway. Build the server when you can name the specific task an agent should perform and the specific customer who wants it.

Sources

Not sure whether you need one?

We will tell you honestly. Most of the time the answer is to fix the website first — and when an MCP server genuinely is the right build, we scope it around real actions rather than a checkbox.

Share:
MS
Mark Shvaya

Founder & Technical Director

Mark Shvaya runs Verlua, a web design and development studio in Sacramento. He builds conversion-focused websites for service businesses, e-commerce brands, and SaaS companies.

California real estate broker, property manager, and founder of Verlua.

Explore Related Content