Web Search - tavily-remote-mcp/tavily-remote-mcp

Skill: tavily-remote-mcp

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

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

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

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

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

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"})