meta_mcp.tools#

Submodules#

Functions#

call_tool(→ str)

Call a tool with the given arguments. Returns the output of the called tool.

get_tool_info(→ str)

Returns the input schema for a given tool, to know how to call it.

list_server_tools(→ str)

Returns a list of all (or just the filtered) tools for a given MCP server.

list_servers(→ str)

Lists all (or just the filtered) MCP servers and their descriptions, offering a wide range of tools for biomedical (analysis) tasks to choose from.

Package Contents#

async meta_mcp.tools.call_tool(server_name: Annotated[str, The name of the server that provides the tool], tool_name: Annotated[str, The name of the tool to call], arguments: Annotated[str, The arguments to pass to the tool as a JSON string]) str#

Call a tool with the given arguments. Returns the output of the called tool.

async meta_mcp.tools.get_tool_info(server_name: Annotated[str, The name of the server that provides the tool], tool_name: Annotated[str, The name of the tool to get information about]) str#

Returns the input schema for a given tool, to know how to call it.

async meta_mcp.tools.list_server_tools(server_name: Annotated[str, The name of the MCP server to list tools for], query: Annotated[str | None, Optional query to filter the tools by] = None) str#

Returns a list of all (or just the filtered) tools for a given MCP server.

async meta_mcp.tools.list_servers(query: Annotated[str | None, Optional query to filter the servers by]=None) str#

Lists all (or just the filtered) MCP servers and their descriptions, offering a wide range of tools for biomedical (analysis) tasks to choose from.