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"

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