MCP Server
The MCP (Model Control Protocol) Server is the bridge that connects intelligent agents to your organization’s internal ecosystem. While Agent Builder defines how agents behave, the MCP Server defines what they know and how they access it.
Whether it’s integrating a financial database for an accounting assistant, connecting to internal APIs for a support bot, or embedding product data for a recommendation agent, the MCP Server ensures your agents act with the right context, securely and intelligently.
At its heart, the MCP Server acts as an abstraction layer that transforms complex API interactions into a simple, standardized command interface for the LLM. This is necessary because Large Language Models (LLMs) cannot efficiently process the nested logic, varying authentication methods, and specific data formats of typical modern APIs.
The MCP Server solves this by translating both ends:
- 
Standardized Tools: The server wraps complex, multi-step application functions (e.g., retrieving a financial report, updating a CRM record) into easily described Tools. The agent only needs to request the use of a Tool by name and provide simple parameters.
 - 
Contextual Manifest: Upon connection, the MCP Server provides the LLM with a Manifest—a structured, detailed description of every available Tool, including its function, usage, and required inputs. This Manifest is the domain-specific context that allows the agent to decide intelligently which Tool to use to fulfill a request.
 - 
Secure Execution: The server handles all underlying complexity, including API key management, token rotation, data validation, and network requests, ensuring secure, compliant execution without exposing sensitive credentials to the agent model.
 
Key Capabilities
The MCP Server is designed to make your agents smarter and more relevant:
- 
Domain-Specific Knowledge: Plug in data from your own repositories, APIs, or databases. Tailor agent responses to match your industry and internal standards.
 - 
Secure Integrations: Control access to sensitive systems with fine-grained permissions. Ensure that agents comply with security and privacy requirements.
 - 
Flexible Deployment: Deploy MCP servers for different teams, environments, or business units. Scale easily to match your operational needs.
 - 
Business Value: For businesses- Ensure automation is aligned with company policies and domain expertise. For developers- Gain an extensible framework to enrich agents with real-world data and functionality.
 
How the MCP Server Operates
The MCP Server acts as a secure interpreter between the LLM agent and your enterprise systems, handling the translation of high-level agent commands into executable actions. Its operation can be understood in four main stages:
1. Tool Definition and Manifest:
The MCP Server defines its capabilities by exposing a set of Tools, each representing a specific business function (e.g., create_invoice, search_knowledgebase).
These tools are described within a Manifest, a structured document that lists all available operations along with their required input parameters and response formats.
The Manifest enables the connected agent to understand what functions it can call and how to use them safely.
2. Agent Request:
Using the information from the Manifest, the LLM agent determines when and how to use a specific Tool. When the user provides a prompt, the agent formulates a structured request such as:
“Use the create_invoice tool with client ID 456 and amount $500.”
This request is securely transmitted to the MCP Server for execution.
3. Execution and Translation:
Upon receiving a request, the MCP Server performs the following key operations:
- 
Authentication: Validates and manages credentials (API keys, OAuth tokens, etc.) without exposing them to the agent.
 - 
Translation: Converts the agent’s simple natural-language instruction into a structured API call (for example, a JSON payload or GraphQL query) that matches the target system’s protocol.
 - 
Execution: Executes the translated request against the intended external system or data source.
 
4. Result Reporting:
Once the external system returns a response, the MCP Server:
- 
Interprets and simplifies the raw technical output.
 - 
Converts it into a human-readable, contextually relevant result.
 - 
Sends it back to the agent, which then incorporates it into its final response to the user.
 
In short, the MCP Server provides a secure and intelligent translation layer, allowing agents to interact with complex enterprise systems through plain language commands — without dealing with APIs, authentication, or network details.