Imagine a shop owner preparing a new website. She asks an assistant to review the delivery page, gather the current details and help organize a launch checklist. A connected tool can read the page while the assistant turns those observations into a useful conversation.
This illustrative example shows two complementary strengths: the model explains and organizes information, while a service supplies current data or performs an operation. MCP gives the application a common way to bring them together.
1. A shared language for applications and services
MCP stands for Model Context Protocol. It standardizes how an AI application exchanges information with a service offering tools or data. You describe the task in ordinary language. Behind the interface, software sends a structured request and receives a structured response that the application can use.
Think of a restaurant: a diner describes a meal, a waiter records the order, and a kitchen prepares it. A shared order format helps everyone cooperate. MCP plays a similar communication role: the connected service performs the operation, and the model helps relate its result to your request.
The official architecture overview explains the participants. Models, protocols and APIs have complementary jobs. An MCP server can use an existing API, a local program or another data source to provide its capability.
2. Who does what?
| Part | Role | Website example |
|---|---|---|
| Host | The application the person uses | Displays the conversation and connection settings |
| Client | The host component speaking MCP | Sends the audit request to the server |
| Server | The program exposing capabilities | Runs a check and returns observations |
| Model | Interprets and generates language | Explains why an indexing instruction matters |
A server can run on your computer or at a remote network address. Choose the deployment that fits the work. A local file tool needs access to the relevant files; a remote account service needs an appropriate connection. The application coordinates those relationships while you remain focused on the task.
3. Tools, resources and prompts answer different needs
A tool performs an operation: checking a page, querying a database or creating a calendar entry. A resource supplies context, such as a document or dataset. A prompt supplies a reusable interaction template. Each server chooses the capabilities appropriate to its purpose.
For the shop owner, a tool could inspect delivery information, a resource could provide publishing guidelines, and a template could organize a launch review. Knowing these roles makes it easier to select a connection: identify whether the task needs an operation, reference information or a repeatable conversation structure.
Give a tool a precise target and purpose. “Read this delivery page and summarize its shipping regions” is a useful instruction because the desired information and its source are clear. The result can support a related question, such as how to present those regions more clearly to customers.
4. Follow a request from intention to result
The owner asks, “Read our delivery page and prepare a short checklist for publication.” The application identifies a suitable connected tool, prepares its arguments and presents any required approval. The server performs the operation and returns observations. The model organizes them around the original request.
A useful response might identify delivery regions, estimated times and publication settings. The owner can decide which details belong in a short summary and which deserve a dedicated explanation. The service contributes observations; the person supplies business context.
Quick operations can return immediately. Longer work may provide progress information and a way to retrieve the completed result. Following the application’s continuation flow keeps the original task together. Retain the target URL and requested outcome so each follow-up develops the same piece of work.
6. Turn information into a useful next step
Good questions combine a target, a purpose and an expected output. Try: “Read this page, summarize the delivery information and suggest a clear order for presenting it.” Then ask for the source details behind each recommendation. This creates a practical link between an observation and an editorial decision.
- Identify the page, record or document you want to work with.
- Describe what a successful outcome would look like.
- Use the returned information to choose one concrete action.
- Assign the action and record its acceptance condition.
- Review the updated result through the same relevant check.
For the delivery page, an acceptance condition could be that regions and delivery times are easy to locate in the main content. After editing, review the published page and confirm the customer’s task is straightforward. The same pattern works for a calendar entry, a document summary or a technical audit.
Keep factual observations and suggested interpretations clearly labelled. That makes collaboration easier: a teammate can follow the source, understand the recommendation and contribute context. The glossary helps when technical terms appear.
MCP can streamline the movement of information between applications. Token usage and cost depend on the model, client and amount of information exchanged. Choose a level of detail that serves the task and evaluate the workflow by useful decisions and completed work.
7. Put the connection to work on a website
Sitelemetry provides website-audit tools through MCP, allowing you to request checks and discuss observations in a compatible assistant. Follow the connection guide, then choose one authorized URL and one useful question. The website audit guide connects checks to the visitor journey, while the glossary helps your team build a shared technical vocabulary.
Common questions
How do MCP and an AI model work together?
The model interprets and generates information. MCP defines communication with services providing tools or data. Together, they combine conversational interaction with useful external capabilities.
How do I start using an MCP connection?
Choose a compatible application, follow its connection screen or configuration instructions, authorize the appropriate account and describe a specific task in ordinary language.
How do I choose a useful MCP server?
Start with the work you want to do. Document, calendar and website-testing services provide different capabilities. Review the functions and choose a connection that fits the task.
What makes a follow-up question useful?
Keep the original target, ask for source information and specify the decision you want to make. Turn that decision into an action with a clear acceptance condition.
Sources & further reading
- MCP: architecture overviewmodelcontextprotocol.io
- MCP specification: toolsmodelcontextprotocol.io
- MCP specification: resourcesmodelcontextprotocol.io
- MCP specification: promptsmodelcontextprotocol.io
- MCP specification: authorizationmodelcontextprotocol.io
Prepared by the Sitelemetry editorial team. Explore the linked sources for further detail.



