Home / Class/ BetaMCPToolUseBlockParam Class — anthropic-sdk-python Architecture

BetaMCPToolUseBlockParam Class — anthropic-sdk-python Architecture

Architecture documentation for the BetaMCPToolUseBlockParam class in beta_mcp_tool_use_block_param.py from the anthropic-sdk-python codebase.

Entity Profile

Dependency Diagram

graph TD
  e87f7b2f_ba8c_142a_c033_75b08afb787c["BetaMCPToolUseBlockParam"]
  1a78cfcc_b155_7070_ca56_e450644a60f7["beta_mcp_tool_use_block_param.py"]
  e87f7b2f_ba8c_142a_c033_75b08afb787c -->|defined in| 1a78cfcc_b155_7070_ca56_e450644a60f7

Relationship Graph

Source Code

src/anthropic/types/beta/beta_mcp_tool_use_block_param.py lines 13–26

class BetaMCPToolUseBlockParam(TypedDict, total=False):
    id: Required[str]

    input: Required[Dict[str, object]]

    name: Required[str]

    server_name: Required[str]
    """The name of the MCP server"""

    type: Required[Literal["mcp_tool_use"]]

    cache_control: Optional[BetaCacheControlEphemeralParam]
    """Create a cache control breakpoint at this content block."""

Frequently Asked Questions

What is the BetaMCPToolUseBlockParam class?
BetaMCPToolUseBlockParam is a class in the anthropic-sdk-python codebase, defined in src/anthropic/types/beta/beta_mcp_tool_use_block_param.py.
Where is BetaMCPToolUseBlockParam defined?
BetaMCPToolUseBlockParam is defined in src/anthropic/types/beta/beta_mcp_tool_use_block_param.py at line 13.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free