Tavily Research
ReviewAudited by ClawScan on May 10, 2026.
Overview
The skill is aligned with Tavily web research, but first-run login automatically runs an unpinned npm helper and reuses local Tavily tokens, so it deserves review before use.
Review the first-run authentication path before installing. If you are uncomfortable with automatic `npx` execution, manually configure a Tavily API key or ensure the helper is pinned and trusted. Do not include secrets in research queries.
Findings (3)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A compromised or changed npm package could execute code locally during login before the user has reviewed that helper.
On first-run authentication, the skill can automatically execute an unpinned npm helper that is not included in the reviewed files.
npx -y mcp-remote https://mcp.tavily.com/mcp </dev/null >/dev/null 2>&1 &
Pin and declare the `mcp-remote` dependency, require explicit user approval before running it, or use a manually configured Tavily API key instead.
The skill may use an existing Tavily account token and could consume account quota or access Tavily features under that account.
The script searches the local MCP auth cache for Tavily access tokens and uses a valid token as the API credential.
MCP_AUTH_DIR="$HOME/.mcp-auth" ... token=$(jq -r '.access_token // empty' "$token_file") ... export TAVILY_API_KEY="$token"
Confirm which Tavily account is authenticated, revoke unwanted cached tokens if needed, and prefer a scoped API key if available.
Research queries and any sensitive details included in them leave the local environment and are processed by Tavily.
The user’s research input is sent to Tavily’s remote MCP endpoint with the Tavily credential.
curl -s --request POST --url "https://mcp.tavily.com/mcp" ... --header "Authorization: Bearer $TAVILY_API_KEY" ... --data "$MCP_REQUEST"
Avoid putting secrets or private data in research prompts unless you are comfortable sharing them with Tavily.
