MCPcopy
hub / github.com/modelcontextprotocol/python-sdk / call_tool

Method call_tool

src/mcp/client/client.py:380–391  ·  view source on GitHub ↗
(
        self,
        name: str,
        arguments: dict[str, Any] | None = None,
        read_timeout_seconds: float | None = None,
        progress_callback: ProgressFnT | None = None,
        *,
        input_responses: InputResponses | None = None,
        request_state: str | None = None,
        meta: RequestParamsMeta | None = None,
        allow_input_required: Literal[False] = False,
    )

Source from the content-addressed store, hash-verified

378
379 @overload
380 async def call_tool(
381 self,
382 name: str,
383 arguments: dict[str, Any] | None = None,
384 read_timeout_seconds: float | None = None,
385 progress_callback: ProgressFnT | None = None,
386 *,
387 input_responses: InputResponses | None = None,
388 request_state: str | None = None,
389 meta: RequestParamsMeta | None = None,
390 allow_input_required: Literal[False] = False,
391 ) -> CallToolResult: ...
392
393 @overload
394 async def call_tool(

Calls

no outgoing calls