Skip to content
← Developer Hub

Developer Hub

MCP Overview

raia as an MCP Client — connect any standard MCP Server with zero custom code.

MCP client / server architecture diagram
01

What is MCP?

The Model Context Protocol (MCP) is an open standard for letting AI agents securely connect to external tools and data sources. raia acts as an MCP Client — it can connect to any standard MCP Server without custom integration code.

02

How it works

Traditionally, integrating an agent with a system like GitHub or a SQL database meant writing custom API wrappers, managing authentication headers, and defining JSON schemas for every tool.

MCP standardizes this. An MCP Server sits in front of your data source and exposes a standardized list of tools. When raia connects, it automatically discovers all available tools, understands their inputs, and can call them natively during a conversation.

03

Why use MCP?

BenefitDescription
Zero custom codeIf an MCP Server exists for a tool (Jira, Slack, PostgreSQL, etc.), you can connect raia to it instantly.
Automatic discoveryYou don't need to manually define Functions in raia Command. The agent reads tool definitions directly from the server.
Secure by designThe MCP Server handles authentication with the underlying data source. raia only needs to authenticate with the MCP Server itself.
Local executionRun an MCP Server inside your private VPC to give the agent secure access to internal databases without exposing them publicly.
04

Connecting an MCP Server to raia

  1. 01

    Open the MCP Skill settings in raia Command.

  2. 02

    Click Add Server.

  3. 03

    Provide the Server URL.

  4. 04

    (Optional) Provide any authentication headers or API keys needed to access the MCP Server.

  5. 05

    Save. The agent ingests the tool definitions automatically and can start using them on the next message.

05

Functions vs. MCP

Use Functions for a simple, single REST endpoint (e.g., a weather forecast lookup or a specific webhook).

Use MCP for complex systems with many actions (e.g., GitHub — searching repos, reading issues, creating branches, committing code).

06

Frequently asked questions

Where can I find existing MCP Servers?

The open-source community maintains a growing registry of MCP Servers for popular tools like GitHub, Slack, Google Drive, PostgreSQL, and Jira.

Can I build my own MCP Server?

Yes. If you have a proprietary internal system, build a lightweight MCP Server in Python or Node.js to expose it securely to your raia agents.

Does MCP replace the Vector Store?

No. The Vector Store is for static, unstructured knowledge (PDFs, FAQs). MCP is for taking action and querying dynamic, structured data (live database records, active Jira tickets).