## Web Search - tavily-remote-mcp/tavily-remote-mcp ### Skill: tavily-remote-mcp #### tavily_search Description: Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs. ## Parameters - query: string — Search query - max_results: integer — The maximum number of search results to return (default: 5) - search_depth: string — The depth of the search. 'basic' for generic results, 'advanced' for more thorough search, 'fast' for optimized low latency with high relevance, 'ultra-fast' for prioritizing latency above all else (default: basic) - topic: string — The category of the search. This will determine which of our agents will be used for the search (default: general) - time_range: string/null — The time range back from the current date to include in the search results - include_images: boolean — Include a list of query-related images in the response (default: False) - include_image_descriptions: boolean — Include a list of query-related images and their descriptions in the response (default: False) - include_raw_content: boolean — Include the cleaned and parsed HTML content of each search result (default: False) - include_domains: array — A list of domains to specifically include in the search results, if the user asks to search on specific sites set this to the domain of the site (default: []) - exclude_domains: array — List of domains to specifically exclude, if the user asks to exclude a domain set this to the domain of the site (default: []) - country: string — Boost search results from a specific country. This will prioritize content from the selected country in the search results. Available only if topic is general. (default: ) - include_favicon: boolean — Whether to include the favicon URL for each result (default: False) - start_date: string — Will return all results after the specified start date. Required to be written in the format YYYY-MM-DD. (default: ) - end_date: string — Will return all results before the specified end date. Required to be written in the format YYYY-MM-DD (default: ) ##### CLI ``` onekey agent tavily-remote-mcp/tavily-remote-mcp tavily_search '{"query": "NVIDIA earnings", "max_results": 5, "search_depth": "advanced"}' ``` ##### RESTFUL ``` export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key curl -v -X POST "https://agent.deepnlp.org/agent_router" \ -H "Content-Type: application/json" \ -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \ -d '{"unique_id":"tavily-remote-mcp/tavily-remote-mcp","api_id":"tavily_search","data":{"query": "NVIDIA earnings", "max_results": 5, "search_depth": "advanced"}}' ``` ##### MCP ``` onekey mcp tavily-remote-mcp ``` Add to client config ``` { "mcpServers":{ "deepnlp-onekey-tavily-remote-mcp":{ "url":"https://agent.deepnlp.org/mcp?server_name=tavily-remote-mcp&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}" } } } ``` ##### Skills ``` npx agtm add aiagenta2z/onekey-gateway --skill tavily-remote-mcp -g npx skills add https://github.com/aiagenta2z/onekey-gateway --skill tavily-remote-mcp ``` ##### python/typescript ```python from ai_agent_marketplace import OneKeyAgentRouter import os router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026')) router.invoke(unique_id="tavily-remote-mcp/tavily-remote-mcp", api_id="tavily_search", data={"query": "NVIDIA earnings", "max_results": 5, "search_depth": "advanced"}) ``` #### tavily_extract Description: Extract content from URLs. Returns raw page content in markdown or text format. ## Parameters - urls: array — List of URLs to extract content from - extract_depth: string — Use 'advanced' for LinkedIn, protected sites, or tables/embedded content (default: basic) - include_images: boolean — Include images from pages (default: False) - format: string — Output format (default: markdown) - include_favicon: boolean — Include favicon URLs (default: False) - query: string — Query to rerank content chunks by relevance (default: ) ##### CLI ``` onekey agent tavily-remote-mcp/tavily-remote-mcp tavily_extract '{"urls": ["https://example.com/article"], "extract_depth": "advanced", "format": "markdown"}' ``` ##### RESTFUL ``` export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key curl -v -X POST "https://agent.deepnlp.org/agent_router" \ -H "Content-Type: application/json" \ -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \ -d '{"unique_id":"tavily-remote-mcp/tavily-remote-mcp","api_id":"tavily_extract","data":{"urls": ["https://example.com/article"], "extract_depth": "advanced", "format": "markdown"}}' ``` ##### MCP ``` onekey mcp tavily-remote-mcp ``` Add to client config ``` { "mcpServers":{ "deepnlp-onekey-tavily-remote-mcp":{ "url":"https://agent.deepnlp.org/mcp?server_name=tavily-remote-mcp&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}" } } } ``` ##### Skills ``` npx agtm add aiagenta2z/onekey-gateway --skill tavily-remote-mcp -g npx skills add https://github.com/aiagenta2z/onekey-gateway --skill tavily-remote-mcp ``` ##### python/typescript ```python from ai_agent_marketplace import OneKeyAgentRouter import os router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026')) router.invoke(unique_id="tavily-remote-mcp/tavily-remote-mcp", api_id="tavily_extract", data={"urls": ["https://example.com/article"], "extract_depth": "advanced", "format": "markdown"}) ``` #### tavily_crawl Description: Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth. ## Parameters - url: string — The root URL to begin the crawl - max_depth: integer — Max depth of the crawl. Defines how far from the base URL the crawler can explore. (default: 1) - max_breadth: integer — Max number of links to follow per level of the tree (i.e., per page) (default: 20) - limit: integer — Total number of links the crawler will process before stopping (default: 50) - instructions: string — Natural language instructions for the crawler. Instructions specify which types of pages the crawler should return. (default: ) - select_paths: array — Regex patterns to select only URLs with specific path patterns (e.g., /docs/.*, /api/v1.*) (default: []) - select_domains: array — Regex patterns to restrict crawling to specific domains or subdomains (e.g., ^docs\.example\.com$) (default: []) - allow_external: boolean — Whether to return external links in the final response (default: True) - extract_depth: string — Advanced extraction retrieves more data, including tables and embedded content, with higher success but may increase latency (default: basic) - format: string — The format of the extracted web page content. markdown returns content in markdown format. text returns plain text and may increase latency. (default: markdown) - include_favicon: boolean — Whether to include the favicon URL for each result (default: False) ##### CLI ``` onekey agent tavily-remote-mcp/tavily-remote-mcp tavily_crawl '{"url": "https://example.com", "max_depth": 1, "max_breadth": 10, "limit": 20}' ``` ##### RESTFUL ``` export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key curl -v -X POST "https://agent.deepnlp.org/agent_router" \ -H "Content-Type: application/json" \ -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \ -d '{"unique_id":"tavily-remote-mcp/tavily-remote-mcp","api_id":"tavily_crawl","data":{"url": "https://example.com", "max_depth": 1, "max_breadth": 10, "limit": 20}}' ``` ##### MCP ``` onekey mcp tavily-remote-mcp ``` Add to client config ``` { "mcpServers":{ "deepnlp-onekey-tavily-remote-mcp":{ "url":"https://agent.deepnlp.org/mcp?server_name=tavily-remote-mcp&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}" } } } ``` ##### Skills ``` npx agtm add aiagenta2z/onekey-gateway --skill tavily-remote-mcp -g npx skills add https://github.com/aiagenta2z/onekey-gateway --skill tavily-remote-mcp ``` ##### python/typescript ```python from ai_agent_marketplace import OneKeyAgentRouter import os router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026')) router.invoke(unique_id="tavily-remote-mcp/tavily-remote-mcp", api_id="tavily_crawl", data={"url": "https://example.com", "max_depth": 1, "max_breadth": 10, "limit": 20}) ``` #### tavily_map Description: Map a website's structure. Returns a list of URLs found starting from the base URL. ## Parameters - url: string — The root URL to begin the mapping - max_depth: integer — Max depth of the mapping. Defines how far from the base URL the crawler can explore (default: 1) - max_breadth: integer — Max number of links to follow per level of the tree (i.e., per page) (default: 20) - limit: integer — Total number of links the crawler will process before stopping (default: 50) - instructions: string — Natural language instructions for the crawler (default: ) - select_paths: array — Regex patterns to select only URLs with specific path patterns (e.g., /docs/.*, /api/v1.*) (default: []) - select_domains: array — Regex patterns to restrict crawling to specific domains or subdomains (e.g., ^docs\.example\.com$) (default: []) - allow_external: boolean — Whether to return external links in the final response (default: True) ##### CLI ``` onekey agent tavily-remote-mcp/tavily-remote-mcp tavily_map '{"url": "https://example.com/docs", "max_depth": 1, "max_breadth": 10, "limit": 30}' ``` ##### RESTFUL ``` export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key curl -v -X POST "https://agent.deepnlp.org/agent_router" \ -H "Content-Type: application/json" \ -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \ -d '{"unique_id":"tavily-remote-mcp/tavily-remote-mcp","api_id":"tavily_map","data":{"url": "https://example.com/docs", "max_depth": 1, "max_breadth": 10, "limit": 30}}' ``` ##### MCP ``` onekey mcp tavily-remote-mcp ``` Add to client config ``` { "mcpServers":{ "deepnlp-onekey-tavily-remote-mcp":{ "url":"https://agent.deepnlp.org/mcp?server_name=tavily-remote-mcp&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}" } } } ``` ##### Skills ``` npx agtm add aiagenta2z/onekey-gateway --skill tavily-remote-mcp -g npx skills add https://github.com/aiagenta2z/onekey-gateway --skill tavily-remote-mcp ``` ##### python/typescript ```python from ai_agent_marketplace import OneKeyAgentRouter import os router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026')) router.invoke(unique_id="tavily-remote-mcp/tavily-remote-mcp", api_id="tavily_map", data={"url": "https://example.com/docs", "max_depth": 1, "max_breadth": 10, "limit": 30}) ``` #### tavily_research Description: Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources, including web pages, documents, and other resources, to answer a question or complete a task. Returns a detailed response based on the research findings. ## Parameters - input: string — A comprehensive description of the research task - model: string — Defines the degree of depth of the research. 'mini' is good for narrow tasks with few subtopics. 'pro' is good for broad tasks with many subtopics (default: auto) ##### CLI ``` onekey agent tavily-remote-mcp/tavily-remote-mcp tavily_research '{"input": "Impact of AI on healthcare", "model": "pro"}' ``` ##### RESTFUL ``` export DEEPNLP_ONEKEY_ROUTER_ACCESS=your_access_key curl -v -X POST "https://agent.deepnlp.org/agent_router" \ -H "Content-Type: application/json" \ -H "X-OneKey: $DEEPNLP_ONEKEY_ROUTER_ACCESS" \ -d '{"unique_id":"tavily-remote-mcp/tavily-remote-mcp","api_id":"tavily_research","data":{"input": "Impact of AI on healthcare", "model": "pro"}}' ``` ##### MCP ``` onekey mcp tavily-remote-mcp ``` Add to client config ``` { "mcpServers":{ "deepnlp-onekey-tavily-remote-mcp":{ "url":"https://agent.deepnlp.org/mcp?server_name=tavily-remote-mcp&onekey=${DEEPNLP_ONEKEY_ROUTER_ACCESS}" } } } ``` ##### Skills ``` npx agtm add aiagenta2z/onekey-gateway --skill tavily-remote-mcp -g npx skills add https://github.com/aiagenta2z/onekey-gateway --skill tavily-remote-mcp ``` ##### python/typescript ```python from ai_agent_marketplace import OneKeyAgentRouter import os router = OneKeyAgentRouter(onekey=os.getenv('DEEPNLP_ONEKEY_ROUTER_ACCESS','BETA_TEST_KEY_MARCH_2026')) router.invoke(unique_id="tavily-remote-mcp/tavily-remote-mcp", api_id="tavily_research", data={"input": "Impact of AI on healthcare", "model": "pro"}) ```