ByteChef LogoByteChef

MCP Client

Connects to external MCP servers to discover and call their tools.

Categories: Helpers, Developer Tools

Type: mcpClient/v1


Connections

Version: 1

Bearer Token

Properties

NameLabelTypeDescriptionRequired
tokenTokenSTRINGtrue

OAuth2 Authorization Code

Properties

NameLabelTypeDescriptionRequired
authorizationUrlAuthorization URLSTRINGtrue
tokenUrlToken URLSTRINGtrue
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue
headerPrefixHeader PrefixSTRINGnull
scopesScopesSTRINGOptional comma-delimited list of scopesfalse

OAuth2 Client Credentials

Properties

NameLabelTypeDescriptionRequired
tokenUrlToken URLSTRINGtrue
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue
headerPrefixHeader PrefixSTRINGnull
scopesScopesSTRINGOptional comma-delimited list of scopesfalse

Actions

Call Tool

Name: callTool

Connects to an MCP server and calls a specific tool with the provided arguments.

Properties

NameLabelTypeDescriptionRequired
toolNameTool NameSTRINGThe name of the tool to call on the MCP server.true
toolArgumentsDYNAMIC_PROPERTIES
Depends On toolName
null

Example JSON Structure

{
  "label" : "Call Tool",
  "name" : "callTool",
  "parameters" : {
    "toolName" : "",
    "toolArguments" : { }
  },
  "type" : "mcpClient/v1/callTool"
}

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

How is this guide?

Last updated on

On this page