tavily_fastmcp.tools.research

Research tool registration.

Purpose:

Register the namespaced Tavily research MCP tool.

Design:
  • Keep long-form research creation separate from retrieval.

  • Convert flat MCP arguments into the canonical request model.

Functions

register_research_tool(→ None)

Register the tavily.research MCP tool.

Module Contents

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

Register the tavily.research MCP tool.

Parameters:
  • mcp – FastMCP server instance.

  • backend – Tavily service backend.

Returns:

None.