Model Context Protocol (MCP) is an open standard that enables AI agents to interact with external tools, data, and services through a single, consistent interface. Rather than building custom integrations for each tool, agents connect to MCP servers and access all the tools they expose through one standardized protocol.Without MCP: Connecting to multiple external services requires a separate integration with custom logic for each one.With MCP: The agent communicates with all services through a single interface, dramatically reducing development complexity.
User: "What's the weather in Dubai today?"1. Agent identifies need for weather data2. Selects: getWeatherForecast3. Invokes with: { "location": "Dubai" }4. Server returns: "36°C, Partly cloudy, Wind: 15 km/h"5. Agent responds: "The weather in Dubai today is partly cloudy with a temperature of 36°C and light winds."
The Tool Preview lets you inspect and test any MCP tool configured for your app.
Navigate to Tools within the app.
Open the MCP tab to see all configured tools, grouped by server.
Click any tool to view its description, input parameters, and sample responses.
Include Tool Response in Artifacts - Enable this flag to include the tool’s output in the artifacts field of the Execute API response. This provides programmatic access to individual tool outputs and only affects the API response payload; it does not change tool execution behavior, playground simulations, or other agent functionality.
To avoid naming conflicts, imported tools are automatically prefixed with the MCP server name in the format <MCP server name>__<tool name>. For example, a tool named GMAIL_DELETE_DRAFT imported from a server named GoogleMCP is named as GoogleMCP__GMAIL_DELETE_DRAFT.
name: enterprise_toolsdescription: Enterprise CRM and ticketing toolsserver: url: https://mcp.enterprise.internal transport: http timeout_ms: 30000auth: type: bearer token: "{{env.ENTERPRISE_MCP_TOKEN}}"tools: - name: crm_lookup description: Look up customer information by ID or email enabled: true - name: create_ticket description: Create a support ticket in the ticketing system enabled: true - name: get_order_history description: Retrieve customer order history enabled: true - name: update_customer description: Update customer profile information enabled: false # Disabled for safety
Static discovery - Tool lists are fetched at configuration time. If the server adds, removes, or updates tools, manually reconfigure the server in the Platform to apply the changes.
No automatic sync - Dynamic updates from the MCP server are not automatically reflected in the platform.
Supported operations - The Platform supports tool discovery, invocation, and result processing. It does not support MCP resource endpoints, MCP prompt templates, or dynamic tool updates.
The LLM uses tool descriptions to select the right tool for a given request. Be explicit about what the tool returns and when to use it.
Retrieves detailed customer information from the CRM.Returns contact info, account status, and recent interactions.Use when the user asks about customer details or account status.
If the MCP server exposes pre-authorized tools that access Personally Identifiable Information (PII), avoid sharing the Agentic App that uses those tools. Sharing the app may grant others access to sensitive data on the connected servers.
What are MCP tools in the context of the Agent Platform?MCP tools are the tools exposed by MCP servers and made available to agents through the platform.Can I connect multiple MCP servers to one app?Yes. An app can connect to one or more MCP servers, each exposing its own set of tools.Does the Platform automatically sync tool changes from the MCP server?No. If tools are added, removed, or updated on the server, manually reconfigure the MCP server in the Platform to apply those changes.