tavily_fastmcp.tools.extract

Extract tool registration.

Purpose:

Register the namespaced Tavily extract MCP tool.

Design:
  • Convert flat MCP arguments into ExtractRequest.

  • Keep tool behavior stable and URL-first.

Functions

register_extract_tool(→ None)

Register the tavily.extract MCP tool.

Module Contents

tavily_fastmcp.tools.extract.register_extract_tool(mcp: Any, *, backend: tavily_fastmcp.service.TavilyServiceProtocol) None[source]

Register the tavily.extract MCP tool.

Parameters:
  • mcp – FastMCP server instance.

  • backend – Tavily service backend.

Returns:

None.