Learn

GuideAutomation & integrationsCompanion to APIs and connections

MCP explained: how AI applications discover tools and data

MCP, short for Model Context Protocol, is a shared set of rules for connecting AI applications with external tools and information. It helps compatible software describe what is available and exchange requests and results. [1]

Knowing the term does not mean you need to install anything. First understand the task you want a connection to perform.

Follow one order lookup

Imagine a fictional shop called Demo Desk. You ask an AI application: “Is order D-104 ready?” A developer has provided a sample lookup tool through an MCP server. This example uses made-up data and does not connect to a real shop.

Three names describe the connection:

PartWhat it doesIn our example
HostThe AI application coordinating the workThe application where you ask the question
ClientThe component communicating with an MCP serverThe host’s connection to the sample shop server
ServerA program exposing tools or information through MCPThe program offering the sample order lookup

An MCP server can run locally or remotely. “Server” describes its role; it does not necessarily mean a separate physical computer. [1]

An AI application's MCP client calls a sample MCP server, which requests order status through the shop API. The API reads a fictional record, and results return through each adjacent layer.

Swipe sideways to see the whole diagram, or open it full size.

MCP can sit above an API. In this example, MCP exposes the lookup tool while an existing API supplies the shop data. Supporting MCP does not grant access to every tool or service.

Figure explanation: The AI application is the host and contains the user's question and an MCP client. The client discovers and calls an allowed sample order-lookup tool on the Demo Desk MCP server. That server uses the shop API to read D-104 from a sample record. Solid amber arrows show requests. Separate dashed ink arrows show each result returning to the layer immediately above it, until the host can answer that the order is ready for collection. No direct database-to-host path is shown. The example requires compatibility and access checks. Other MCP servers may provide resources or prompts; those are not asserted as features of this fictional lookup server.

The application discovers the sample tool and its expected input: an order ID. If the tool is available and allowed, the application can request a lookup for D-104. The result returns Ready for collection, and the bot explains that result to you.

Sources

  1. MCP: Architecture overview. Host, client, server, and local or remote operation. Accessed September 25, 2026.
  2. MCP: Understanding MCP servers. Tools, resources, prompts, and tools calling APIs. Accessed September 25, 2026.
  3. Anthropic: Introducing the Model Context Protocol. Published November 25, 2024; accessed September 25, 2026.
  4. MCP: Security best practices. Connection and local installation risks. Accessed September 25, 2026.

The Demo Desk integration is an original teaching example. Compatibility and access must be checked for an actual product.

Cookie preferences