Imagicle AI Receptionist

MCP Integrations for CRM & ITSM

Overview

The AI Receptionist (AIR) connects to external CRM and ITSM platforms through the Model Context Protocol (MCP), so it can read and write customer or service data in real time during a phone call.

Two connection options exist, depending on the target platform:

  • Native MCP Server – provided by the CRM/ITSM platform itself; AIR talks to it directly.

  • MCP Gateway – an intermediary that exposes MCP tools to AIR and translates them into the platform's REST/API calls.

Typical use cases: caller identification, customer/account/contact lookup, case or incident lookup, record search and status, record update and creation, and automated CRM/ITSM workflows. What AIR can actually do depends on the MCP tools exposed by the customer environment.

Integration architectures and requirements

Native MCP integration. When the CRM/ITSM platform ships its own MCP Server, AIR calls the MCP endpoint directly and invokes the tools the platform exposes.

image-20261022-125323.png

MCP Gateway integration. When there is no native MCP endpoint, a gateway exposes MCP tools to AIR and translates each tool call into the platform's API request. It acts as an abstraction layer between AIR and the business application (e.g. ServiceNow, Zendesk, Salesforce, HubSpot).

image-20261022-125353.png

Customer-side prerequisites. The customer must provide either a native MCP Server or an MCP Gateway exposing the required tools, plus the connectivity and credentials to reach the CRM/ITSM platform.

How the gateway processes a request:

  1. Receives the MCP tool call from AIR.

  1. Validates and processes the requested operation.

  1. Translates it into the CRM/ITSM API request and sends it.

  1. Processes the API response.

  1. Returns the result to AIR through MCP.

Each MCP tool represents one capability of the external system. Only the operations the use case needs should be exposed – not every platform function.

image-20261022-125429.png

Gateway endpoint parameters

Parameter

Description

MCP Gateway URL

Endpoint AIR uses to reach the gateway

Authentication

Mechanism required by the gateway

Server / Integration name

Identifier of the MCP integration

Available tools

MCP functions exposed to AIR

Transport / protocol settings

Communication settings of the MCP implementation

Authentication, tools and data mapping

Authentication must match what the MCP endpoint and the target platform support: API Key / Bearer Token, OAuth 2.0 Client Credentials, OAuth 2.0 with PKCE, or another supported mechanism. The credentials must grant enough permissions for the required operations and must never appear in screenshots, documentation, logs or customer-facing examples.

Typical MCP tools (tool names are just examples; actual names and parameters depend on the MCP Server/Gateway):

MCP tool

Purpose

find_user

Identify a customer or user

get_customer

Retrieve customer information

search_records

Search CRM/ITSM records

get_record

Retrieve an existing record

get_record_status

Retrieve the status of a record

update_record

Update an existing record

create_record

Create a new record

Example: to identify a caller, AIR invokes find_user with {"phone": "+39XXXXXXXXXX"}. The gateway turns it into the matching CRM API request and converts the CRM response back into an MCP response for AIR.

Data mapping links AIR data to MCP parameters and CRM/ITSM fields. Field names and payloads are platform-dependent, so the mapping follows the target platform's API and data model.

AIR data

MCP parameter

CRM / ITSM field

Caller phone number

phone

Business phone

Caller name

name

Customer name

Customer ID

customer_id

Customer / Account ID

Record ID

record_id

Case / Incident / Ticket ID

Record status

status

Case / Incident status

AIR configuration and end-to-end flow

Once the native MCP Server or gateway is available, the integration is configured in AIR with its endpoint and tools. The AI agent then uses the tools within the conversational workflow, invoking one only when the configured use case requires it.

image-20261022-125505.png

End-to-end flow in 8 steps:

  1. Incoming call – the caller contacts AIR.

  1. Information collection – AIR gathers what the operation needs (phone, customer ID, name, case or incident number).

  1. Tool invocation – AIR calls the appropriate MCP tool.

  1. Gateway processing – the gateway receives and processes the parameters.

  1. API request – the gateway sends the translated request to the CRM/ITSM API.

  1. Platform response – the CRM/ITSM returns the data or operation result.

  1. MCP response – the gateway converts it and returns it to AIR.

  1. Conversation continues – AIR uses the result with the caller.

Testing, troubleshooting and use cases

Before production, validate the whole path: connectivity (AIR reaches the MCP endpoint), authentication (credentials valid, permissions sufficient), each MCP tool (parameters accepted), the gateway-to-CRM/ITSM API call, response validation (AIR can interpret the result), and a full end-to-end test call: Caller → AIR → MCP tool → Gateway → CRM/ITSM → Gateway → AIR → Caller.

Common issues

Issue

Possible cause

AIR cannot reach MCP endpoint

Network / endpoint configuration

Authentication failure

Invalid or expired credentials

Tool not available

Tool not exposed by MCP Server/Gateway

Invalid parameters

Wrong MCP schema or data mapping

CRM API error

Invalid request or insufficient permissions

Timeout

Network or CRM API delay

Empty response

No matching record found

Incorrect data returned

Mapping or transformation issue

Troubleshoot from the outside in: AIR → MCP endpoint → MCP tool → Gateway → CRM/ITSM API → CRM/ITSM platform.

Generic use cases, each available only if the matching tool is exposed: caller identification by phone number; customer, account or contact retrieval; lookup of existing cases, incidents or requests; reading a record's status for the caller; updating an existing record; creating a new record.

Example – ITSM ticket / incident creation. The caller describes an incident; AIR calls a tool, the gateway sends the API request, the platform creates the ticket and returns its ID, and AIR gives the caller the reference number.

image-20261022-125536.png

The gateway can map a generic create_record to the right API operation of platforms such as ServiceNow or Zendesk. Fields, API calls, tool names and responses are platform-specific and should be documented separately.

Security and architecture summary

Security practices

  • Use HTTPS for all external communication.

  • Protect API keys, client secrets and tokens; never show them in screenshots or documentation.

  • Grant the minimum permissions the integration needs and rotate credentials per the customer's policy.

  • Validate MCP tool parameters before forwarding them to the CRM/ITSM API.

  • Expose only the MCP tools the business use case requires.

  • Follow the security and data-protection rules of the customer's CRM/ITSM environment.

Architecture summary. The MCP layer gives AIR one standard way to use CRM/ITSM capabilities, keeping each platform's implementation behind the MCP interface. The same design applies to any CRM or ITSM platform for which the needed MCP tools and API integrations exist.

image-20261022-125605.png


Last updated: