Give your AI Agent tools from an external MCP server. Connect one from the catalog or by URL, and choose exactly which tools it may use.
MCP (Model Context Protocol) is an open standard that lets an AI use another service’s tools directly. Instead of you describing an endpoint and its parameters by hand, an MCP server publishes its own tools, and your AI Agent discovers and uses them.
Connecting one takes a single click for most services. Go to Actions & MCPs, click + Add Action, and choose MCP.
Connect from the catalog
Section titled “Connect from the catalog”The MCP screen opens on a searchable catalog of well-known services, grouped by category (Popular, Customer support, CRM & sales, Scheduling, E-commerce, Payments & billing, Marketing & email, Communication, Productivity, Data & analytics, Search & web, Travel & booking, Design, Developer & infra).
- Find the service you want, by browsing or with the search box.
- Click its tile. Quickchat checks the server and discovers the tools it offers.
- If the service requires you to sign in, an Authorization required panel appears. Click Connect with <service>, approve access in the popup that opens, and the panel switches to connected.
- The action is created, enabled, and its tools are listed. Your AI Agent can use them from the next message on.
Connect a server that is not in the catalog
Section titled “Connect a server that is not in the catalog”Click Enter a URL manually below the catalog, then:
- Paste the MCP server URL (must start with
https://). - If the server authenticates with a static token rather than a sign-in flow, open Connection headers (optional) and add the header it expects, for example
Authorization: Bearer <your-token>. - Click Connect.
Use Browse the catalog to go back to the tile view. If a service you need is missing, Missing an integration? Suggest one opens a pre-filled email to our team.
Choose which tools the AI can use
Section titled “Choose which tools the AI can use”Once connected, the action lists every tool the server exposes, each with its own toggle. Turn off anything you do not want the AI to call — a booking server’s read-only lookups can stay on while its cancellation tool stays off.
Default tool activation decides what happens when the server adds a new tool later: on, and new tools are available immediately; off, and you enable each one deliberately.
What visitors see
Section titled “What visitors see”While a tool runs, the chat widget shows a short status line describing what the AI is doing, derived from the tool’s name — a tool called search_flights shows “Searching flights…”. This gives the visitor something meaningful during the pause instead of a bare typing indicator. It is generated automatically; there is nothing to configure.
Reconnect and disconnect
Section titled “Reconnect and disconnect”- Reconnect — runs the authorization again. Use it if the connection expired, if you want to authorize a different account, or if the server’s tool list changed and you want to pick the new tools up.
- Disconnect — revokes the stored authorization and takes the action offline. The action itself stays in your list, so you can reconnect later without setting it up again.
Changing the MCP server URL on a connected action clears its authorization and switches the action off, because credentials issued by one server are never reused against another. Authorize again to bring it back online.
Troubleshooting
Section titled “Troubleshooting”| What you see | What it means |
|---|---|
| Authorization failed | The sign-in did not complete. Try Reconnect; if the popup was closed early, nothing was saved. |
| Connected, but loading tools failed | Authorization succeeded but the tool list did not load. Click Reconnect. |
| No tools were found on this server. Try reconnecting. | The server authorized but published no tools. Confirm the account you approved has access to the data you expect. |
| Enter a valid URL, starting with https:// | The URL could not be read. Use the server’s full https:// address. Quickchat always connects over https so credentials are never sent unencrypted. |
| The action switched itself off | Its authorization expired or was revoked at the provider. Open the action and click Reconnect. |