🛠️MCP Tools

MCP Tools let your bots connect to external services — like calendars, CRMs, databases, and more — so they can take real actions during a conversation. Instead of just sending messages, your bot can book an appointment, look up an order, or create a support ticket.


What is MCP?

MCP stands for Model Context Protocol. It's a standard way for AI and bots to talk to outside tools and services. Think of it like giving your bot a set of extra abilities: "You can now check the calendar" or "You can now search the CRM."

You don't need to understand the technical details. All you need to do is connect a server (the tool provider) and your bot can use the tools it offers.


How to open MCP Tools

In the left sidebar, click MCP Tools. You'll see tabs for managing your servers and tools.


What you'll see

MCP Servers tab

This shows the external services you've connected. Each server card shows:

  • Server name — The name of the service (e.g. "Google Calendar", "HubSpot CRM").

  • Description — A short explanation of what it does.

  • Status — Whether it's connected (green) or disconnected (gray).

  • Tool count — How many tools (actions) this server provides.

Available Tools tab

This is like a marketplace for MCP tools. Browse and install tools to add new capabilities to your bots:

  • Tool cards with name, description, category, and an Install button.

  • Search to find specific tools.

  • Filter by category to narrow down the list.

Installed Tools tab

Shows tools you've already installed:

  • Toggle tools on or off.

  • View usage analytics (how often the tool is used).

  • Delete a tool you no longer need.


Connect an MCP server

  1. Go to MCP Tools from the sidebar.

  2. On the MCP Servers tab, click Add Server or Connect.

  3. Follow the setup instructions for that specific service. This usually involves:

    • Entering the server URL or selecting from a list of available servers.

    • Providing any credentials (API key, login) the service needs.

    • Granting permissions for OnRaven to access the service on your behalf.

  4. Once connected, the server status changes to Connected and its tools become available.


Use an MCP tool in your bot

Once a server is connected, you can use its tools in the Workflow Builder:

  1. Open a bot in the Workflow Builder.

  2. Add an MCP Tool node from the AI & Knowledge section in the sidebar.

  3. In the node settings:

Field
What to set

Node name

A label for this step (e.g. "Check calendar availability").

Select MCP Server

Pick the connected server from the dropdown.

Select Tool

Pick the specific action from that server (e.g. "Search events", "Create contact").

Input parameters

Fill in the values the tool needs. You can use variables like {{customFields.date}} or type a fixed value.

Store result in field

Choose a custom field name to save the tool's response (e.g. calendarResult). You can use this in later nodes.

Continue on error

Turn on if you want the flow to keep going even if the tool fails. Set an error fallback message to tell the customer something went wrong.

  1. Connect the MCP Tool node to the next step in your flow (e.g. a Message node that says the result).

  2. Save the flow.


MCP + AI Response

You can also let your AI agent use MCP tools automatically. In the AI Response node settings, there's an Enable MCP tools toggle. When turned on, the AI can decide on its own when to use a connected tool during the conversation.

For example, if a customer asks "Is there an opening on Friday?" and you have a calendar server connected, the AI can check the calendar and respond with available times — all without you building separate nodes for it.


Examples of what MCP tools can do

Tool type
Example actions

Calendar

Check availability, book appointments, cancel meetings

CRM

Look up a contact, create a lead, update a deal

E-commerce

Check order status, look up a product, check inventory

Support

Create a ticket, check ticket status, update a case

Database

Search records, update fields, run queries

The available tools depend on which MCP servers you connect. New servers and tools are added regularly.


Troubleshooting

Problem
What to try

Server shows "Disconnected"

Click the server and try reconnecting. Check that the service's credentials (API key, login) are still valid.

Tool returns an error

Check the input parameters — make sure all required fields are filled in. The external service may be temporarily down; try again later.

AI doesn't use the MCP tool

In the AI Response node, make sure Enable MCP tools is turned on. Also ensure the MCP server is connected and the tool is installed.

Tool results are empty

The external service may not have matching data. Double-check the search query or parameters you're sending.


For more on using MCP Tool nodes in your flows, see Configure each bot node. For building flows, see Workflow Builder.

Last updated

Was this helpful?