Structured Content MCP Client Tool icon

Structured Content MCP Client Tool

MCP Client Tool that handles structured content as well

Structured Content MCP Client Tool

AI-generated

Overview

This node acts as a client tool for connecting to an MCP (Managed Content Platform) server to handle structured content. It establishes a connection to the MCP server using specified transport protocols and authentication methods, retrieves available tools from the server, and exposes these tools for use in AI workflows. This node is useful for integrating MCP server capabilities into automation workflows, allowing dynamic interaction with structured content and tools provided by the MCP server.

Use Case Examples

  1. Connecting to an MCP server to fetch and use content management tools dynamically in an AI workflow.
  2. Filtering and selecting specific tools from the MCP server to expose only relevant functionalities to the AI agent.
  3. Using different authentication methods (Bearer token, header auth, or none) to securely connect to the MCP server.

Properties

Name Meaning
Endpoint The URL endpoint of the MCP server to connect to.
Server Transport The transport protocol used to connect to the MCP server, e.g., HTTP Streamable or Server Sent Events (deprecated).
Authentication The authentication method used to connect to the MCP server, including dynamic or static bearer or header authentication, or none.
Credentials Credentials used for static bearer or header authentication.
Bearer Token Dynamic bearer token used for authentication when Bearer Auth (Dynamic) is selected.
Authentication Header Name Name of the authentication header when using dynamic header authentication.
Authentication Header Value Value of the authentication header when using dynamic header authentication.
Tools to Include How to select which tools to expose to the AI agent: all, selected, or all except specified tools.
Tools to Include (Selected) List of specific tools to include when 'Selected' option is chosen.
Tools to Exclude List of specific tools to exclude when 'All Except' option is chosen.

Output

JSON

  • response - An object representing the MCP toolkit with the available tools retrieved from the MCP server.
  • closeFunction - A function to close the connection to the MCP server.

Dependencies

  • An MCP server endpoint is required.
  • Supports multiple authentication methods including bearer tokens and header authentication.
  • Requires network connectivity to the MCP server.

Troubleshooting

  • Connection errors due to invalid MCP server URL or network issues. Verify the endpoint URL and network connectivity.
  • Unsupported transport protocol errors if the selected transport is not supported by the MCP server.
  • Authentication failures if credentials or tokens are incorrect or missing.
  • Empty tool list returned by the MCP server indicating no tools are available or an issue with the server response.

Discussion