rasa-configuring-mcp-server

Configure MCP servers for Rasa CALM assistants in endpoints.yml.

5|3|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/RasaHQ/rasa-agent-skills --skill rasa-configuring-mcp-server
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rasa-configuring-mcp-server
Source: https://github.com/RasaHQ/rasa-agent-skills/tree/main/skills/rasa-configuring-mcp-server
Command: npx skills add https://github.com/RasaHQ/rasa-agent-skills --skill rasa-configuring-mcp-server

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating external services and APIs into your Rasa assistant by configuring MCP servers, eliminating the need for custom action code for simple API integrations.

Core Features & Use Cases

  • MCP Server Configuration: Define and manage connections to external MCP servers within your endpoints.yml file.
  • Authentication Setup: Configure various authentication methods including API keys, OAuth 2.0, and pre-issued tokens for secure service access.
  • Use Case: You need to connect your Rasa assistant to a payment processing API. Use this Skill to define the payment_server in endpoints.yml with the necessary API key authentication.

Quick Start

Configure the 'trade_server' MCP server with its URL and type in your endpoints.yml file.

Frequently Asked Questions about rasa-configuring-mcp-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure an MCP server for my Rasa assistant?

To configure an MCP server for Rasa, define the server details and authentication methods within your `endpoints.yml` file. This establishes the connection for your CALM assistant to communicate with external tools and APIs.

What authentication methods can I set up for Rasa MCP servers?

Rasa MCP server configuration supports API key, OAuth 2.0, and pre-issued token authentication mechanisms. You define these secure access methods directly in your `endpoints.yml` file.

Do I need custom action code to connect external APIs to Rasa?

No, you do not need custom action code for simple API integrations. Configuring MCP servers in `endpoints.yml` eliminates the need for custom actions by directly managing external service connections.

What is the best way to integrate external services into Rasa CALM assistants?

The best way to integrate external services is by using Model Context Protocol (MCP) servers. This approach configures external tools, APIs, and services securely without writing custom integration code.

Why does my Rasa assistant need an MCP server configuration?

An MCP server configuration is needed to enable secure and efficient communication with external resources. It allows your Rasa assistant to access and interact with external APIs and services.

Can I use OAuth 2.0 for API integration in Rasa endpoints.yml?

Yes, you can use OAuth 2.0 for API integration in Rasa. The `endpoints.yml` file supports OAuth 2.0, API keys, and pre-issued tokens to authenticate your MCP server connections.