Skip to main content

MCP Servers Overview

MCP (Model Context Protocol) servers extend your chatbot's capabilities by connecting to external tools and services.

What is MCP?

MCP is a standard protocol that allows AI models to:

  • Access external data sources
  • Execute actions in other systems
  • Retrieve real-time information
  • Perform calculations and operations

How It Works

graph LR
A[User Question] --> B[Chatbot]
B --> C{Needs External Data?}
C -->|Yes| D[MCP Server]
D --> E[External Service]
E --> D
D --> B
C -->|No| F[Knowledge Base]
F --> B
B --> G[Response]
  1. User asks a question
  2. Chatbot determines if external data is needed
  3. If yes, calls the appropriate MCP server
  4. Server retrieves/processes data
  5. Response is generated with the data

Available Integrations

Built-in Servers

Pre-configured integrations ready to use:

ServerDescription
CalculatorMathematical operations
WeatherCurrent weather data
SalesforceCRM data access
AtlassianJira/Confluence access
PostgreSQLDatabase queries

See Built-in Servers for details.

Custom Servers

Add your own MCP servers:

  • HTTP-based servers
  • stdio-based servers
  • Custom implementations

See Custom Servers for details.

Enabling MCP Servers

  1. Open your chatbot
  2. Go to "Settings" > "Integrations"
  3. Find the MCP server
  4. Toggle "Enable"
  5. Configure any required settings
  6. Click "Save"

Editing MCP Servers

You can update the configuration of any MCP server after it's been added:

  1. Open your chatbot
  2. Go to the "MCP" tab
  3. Click the edit icon next to the server you want to change
  4. Update connection details, name, or other settings
  5. Click "Save"

This lets you update credentials, change endpoints, or adjust settings without removing and re-adding the server.

Authentication

Some MCP servers require authentication:

TypeDescription
OAuthUser authorizes access
API KeySingle key for all users
CentralizedAdmin credentials for all

See OAuth Configuration for details.

Use Cases

Customer Support

Connect to:

  • CRM (Salesforce) for customer data
  • Ticketing system for issue history
  • Knowledge bases

Internal Tools

Connect to:

  • Databases for live data
  • Project management (Jira, Confluence)
  • Internal APIs

Data Analysis

Connect to:

  • PostgreSQL for database queries
  • Calculator for computations
  • External APIs for data

Best Practices

  • Only enable servers you need
  • Configure appropriate access controls
  • Test thoroughly before deploying
  • Monitor usage and performance

Security Considerations

  • MCP servers can access external systems
  • Review permissions carefully
  • Use least-privilege access
  • Audit integrations regularly