Unify Logo Footer.svg
Unify Automations
Logo
MCP

MCP

Logo

3 mins READ

The MCP node connects your automation to an external Model Context Protocol (MCP) server, letting the automation — or an AI agent — discover and call the tools that server exposes. MCP is the emerging standard for giving AI agents access to external capabilities; this node is how you plug a third-party or self-hosted MCP server's toolset into a UnifyApps workflow.

The node has two operations: List Tools to discover what the server offers, and Invoke Tool to call one with the arguments you supply.

Connection and Transport

You configure the MCP node by pointing it at an MCP server through a connection. The node supports the standard MCP transports:

Screenshot 2026-08-29 at 16.55.21 1.png
Screenshot 2026-08-29 at 16.55.21 1.png
  • Server-Sent Events (SSE)

  • Streamable HTTP

Authentication options cover the common cases: none, basic, API key, or bearer token — so the node can reach both open and protected MCP servers.

Operations

List Tools

Returns the tools available on the connected MCP server. Use this to discover what the server exposes before invoking a specific tool, or to dynamically enumerate capabilities at runtime.

Input

Input Field

Description

Connection

The MCP server connection to query for available tools.

Output

Returns a list of tool definitions — each includes the tool's name, description, and input schema as recorded in the platform's stored catalog for that server.

Note: List Tools returns the tools the platform has on record for that server — a stored catalog — not necessarily a live query to the server each time. If you update the tools on your MCP server and do not see the changes reflected here, re-sync the server's tool catalog in the connection settings before relying on the list.

Invoke Tool

Calls a specific tool on the MCP server by name with the arguments you provide. Use this to execute any capability the server exposes — file operations, search, data retrieval, code execution, or anything else the server implements.

Input

Input Field

Description

Connection

The MCP server connection to invoke the tool on.

Tool Name

The name of the tool to call, as returned by List Tools.

Arguments

The input arguments for the tool, matching the tool's declared input schema.

Output

Returns the tool's result as provided by the MCP server. The shape of the output depends on the specific tool invoked — consult the server's tool schema (available via List Tools) for the expected return structure.

Notes

To make the most of it:

  • Run List Tools first when building a new integration to confirm which tools are available and what arguments they expect, then wire Invoke Tool with the correct name and schema.

  • If a tool you added to your MCP server is missing from List Tools, re-sync the connection's tool catalog — the stored list can lag behind live server changes.

  • Match argument names and types exactly to the tool's input schema; MCP servers typically validate inputs and return an error on mismatches.

  • Store credentials for protected MCP servers in a platform credential rather than embedding them directly in the connection configuration.

  • When using the MCP node inside an AI agent, pair it with List Tools to give the agent a dynamic view of available capabilities rather than hardcoding tool names.