UTIO

AI glossary · Integration

MCP (Model Context Protocol)

In one sentence

MCP (Model Context Protocol) is an open standard that defines how an AI application connects to external tools and data sources. Each service is exposed once as an “MCP server”, and any compatible assistant can use it without a bespoke integration.

Also known as: Model Context Protocol · MCP server · MCP protocol

What is MCP?

Before MCP, connecting an AI assistant to your CRM, your document store or your database meant a separate integration for every pairing of model and tool. MCP fixes that with a shared language. It’s often compared to a USB port: the tool maker builds one standard connector and any compatible app can plug into it.

Put it to work

UTIO's AI, through an API

From €29/mo + VAT

For developers and agencies building their own products.

See the AI API

An MCP server can offer the model three things: tools (actions such as “create contact” or “look up order”), resources (data to read, such as documents or records) and reusable prompt templates.

Related to this term

AI API

  • Transcription, voice, text, image, OCR and embeddings
  • Per-client keys with a spending cap
  • Prepaid wallet: €50 minimum top-up

From €29/mo + VAT Panel account, plus usage

See the AI API

How it works

MCP uses a client-server design:

  1. Host. The AI application you use: a desktop assistant, a code editor or your own AI agent.
  2. MCP client. It lives inside the host and holds the connection to each server.
  3. MCP server. It exposes the tools and data of one particular service. It can run on your machine or remotely over HTTP.

On connecting, the client asks the server what it offers. The server replies with its list of tools, their descriptions and the parameters they accept. The model then decides when to use them, through function calling, and the client makes the call. Messages travel as JSON-RPC.

To keep neighbouring terms apart:

TermWhat it is
APIA service’s front door: you ask, it answers.
WebhookThe service tells you when something happens.
Function callingThe model decides to call a function, and with what arguments.
MCPThe standard for describing those functions and plugging them into any assistant.

Example

An accountancy practice in Glasgow keeps client files in a shared drive and tracks clients in a CRM. It installs two MCP servers, one per tool, in the AI assistant its team uses. Now someone can ask “which documents is Ruiz Builders still missing for the quarter?” and the assistant checks the CRM, scans the folder and replies with the list. Nobody wrote an integration between the assistant and either tool.

How it affects your business

MCP matters most if your team uses AI assistants every day or if you commission agent development: it cuts the work of connecting each tool and lets you switch assistants without rebuilding integrations. The sensitive part is permissions: an MCP server gives the model real access to your data, so check what it can read and what it can change.

If you build on the UTIO AI API, its capabilities (transcription, text to speech, text, OCR, embeddings, CRM and channels) are ordinary HTTP operations you can wrap as tools in your own server. Every access token carries its own spending cap and rate limit, a useful brake when the caller is a model.

Frequently asked questions

Does MCP replace APIs?

No. An MCP server is usually built on top of an API: it wraps it and describes it in a way an AI model can understand. The API is still there; MCP is the layer that makes it usable by assistants from different vendors.

Who created MCP?

Anthropic published it as an open specification in late 2024. Since then, other model providers and developer-tool makers have adopted it.

Is it safe to connect an MCP server?

As safe as what you let it do. An MCP server gives the model real access to data and actions, so stick to trusted servers, keep permissions tight and require confirmation before sensitive actions.

Related terms

  • API

    An API (application programming interface) is a set of rules that lets one program ask another for data or an action: you send a request in an agreed format and get a response back, without needing to know how the other system works inside.

  • Function calling

    Function calling is a language model's ability to reply, instead of with text, with a structured request to use a specific function, giving its name and arguments. Your system runs that function and hands the result back to the model.

  • AI agent

    An AI agent is a system that uses a language model to understand a request, decide which steps to take and carry them out with real tools, such as your calendar or CRM, until the task is done rather than just replying.

  • Webhook

    A webhook is an automatic notification that one system sends to another system's web address when an event happens, such as a new booking or an incoming message, so the second system can react straight away without having to ask.

Updated on

← Back to the glossary

UTIO is the AI agent line of Universal Telecom, an operator registered with the CNMC.