ByteChef LogoByteChef

Claude Code

Allows you to chat with Claude Code and added MCP tools

Type: claudeCode/v1


Actions

Initialize Claude Code

Name: initializeClaude

Performs a no-op probe against the Claude agent so connectivity issues surface early.

Example JSON Structure

{
  "label" : "Initialize Claude Code",
  "name" : "initializeClaude",
  "type" : "claudeCode/v1/initializeClaude"
}

Output

Sample Output:

Sample result

Type: STRING

Add MCP Server

Name: addMCP

Builds an HTTP-transport MCP server descriptor that can be passed to the Chat action.

Properties

NameLabelTypeDescriptionRequired
labelLabelSTRINGThe name of the MCP servertrue
urlURLSTRINGThe URL of the MCP servertrue
authenticationTypeAuthentication TypeINTEGER
Options 0, 1, 2
The type of authentication to use for connecting to the MCP servertrue
AuthenticationAuthenticationSTRINGThe access token/API key to use for authenticationtrue
AuthenticationAuthenticationARRAY
Items [{STRING(name), STRING(value)}]
The custom headers to use for authenticationfalse

Example JSON Structure

{
  "label" : "Add MCP Server",
  "name" : "addMCP",
  "parameters" : {
    "label" : "",
    "url" : "",
    "authenticationType" : 1,
    "Authentication" : [ {
      "name" : "",
      "value" : ""
    } ]
  },
  "type" : "claudeCode/v1/addMCP"
}

Output

Sample Output:

Sample result

Type: STRING

Chat

Name: chat

Chat with Claude with registered tools

Properties

NameLabelTypeDescriptionRequired
scriptMessageSTRINGCommand to send to Claudetrue
mcpServersMCP ServersARRAY
Items [STRING]
MCP servers (HTTP transport) configured via the 'Add MCP Server' action.false

Example JSON Structure

{
  "label" : "Chat",
  "name" : "chat",
  "parameters" : {
    "script" : "",
    "mcpServers" : [ "" ]
  },
  "type" : "claudeCode/v1/chat"
}

Output

Sample Output:

Sample result

Type: STRING

How is this guide?

Last updated on

On this page