MCP servers
An MCP server is how your site offers tools to agents instead of forcing them to scrape it. Here is what it is, what to expose first, and how to keep it safe.
An MCP server exposes a menu of tools an AI agent can read and call. Each tool says, in plain language, what it does, what it needs, and what it returns. The agent picks from the menu. Usually the server sits in front of an API you already have, translating it into something an agent that has never met you can use.
This is the action layer of agent legibility. Being cited gets you mentioned. Exposing tools gets you used.
What to expose first
- Search your catalog or knowledge base
- Get current pricing or a quote
- Check availability or inventory
- Retrieve a document, spec, or policy
- Start a booking or an order, once auth is solid
Lead with high-value, low-risk reads. Add writes and transactions once authentication and scoping are tight.
Security, in one breath
Authenticate callers, grant the least access a tool needs, rate-limit, and treat all agent input as untrusted. Done right, MCP is safer than letting agents scrape, because you define exactly what they can and cannot do. For the browser side of this, see WebMCP, and for the commerce angle, agentic commerce.