MCP server
An MCP server is a program that exposes a specific system — a database, an API, a document store — to AI clients as a set of typed tools and resources defined by the Model Context Protocol.
A well-built MCP server carries per-user authorisation through to each tool call, so the assistant can never read what the person driving it could not. It also logs every call with caller, arguments and result size, which is the record a security review will ask for.
Related terms
- MCP (Model Context Protocol)
The Model Context Protocol is an open standard that defines how AI applications connect to external tools and data sources through a server interface, so one integration works across any MCP-compatible client.
- Tool use
Tool use is a language model’s ability to call defined external functions — querying a database, sending a request, performing a calculation — by emitting a structured call that an application executes and returns results for.
Tell us what you are building
Send us the problem in a paragraph. You will get a straight answer on whether we can help, and what we would do first.
Book a call