Package com.anthropic.helpers
Class McpBetaTool
-
- All Implemented Interfaces:
public final class McpBetaToolAn MCP tool converted for use with the Anthropic API.
Holds both the tool definition (name, schema, description) and the runner that executes the tool against the MCP server. Pass to com.anthropic.models.beta.messages.MessageCreateParams.Builder.addTool to wire it into a request.
Instances are produced by
com.anthropic.mcp.BetaMcp.mcpToolin theanthropic-java-mcpmodule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMcpBetaTool.Builder
-
Field Summary
Fields Modifier and Type Field Description private final Stringnameprivate final BetaTooldefinitionprivate final Function<String, BetaToolResultBlockParam.Content>runner
-
Method Summary
Modifier and Type Method Description final Stringname()final BetaTooldefinition()final Function<String, BetaToolResultBlockParam.Content>runner()final McpBetaTool.BuildertoBuilder()final static McpBetaTool.Builderbuilder()-
-
Method Detail
-
definition
final BetaTool definition()
-
runner
final Function<String, BetaToolResultBlockParam.Content> runner()
-
toBuilder
final McpBetaTool.Builder toBuilder()
-
builder
final static McpBetaTool.Builder builder()
-
-
-
-