Skip to main content
Give Claude Code live web search, extraction, crawling, and research. The official Tavily plugin is listed in Anthropic’s official plugin marketplace. It adds Tavily skills that run the Tavily CLI.
1

Install the plugin

Paste the copied command into your terminal. Or, inside a Claude Code session, run:
This opens the plugin’s details. Choose Install for you to use it in every project.In the desktop app or VS Code, type /plugins, search for Tavily, and click Install.
2

Load it

Run /reload-plugins, or start a new session.
3

Try it

Ask naturally, or call a skill directly:
If tvly isn’t installed, Claude installs it on first use. Search and extract work without an account, up to a usage cap. Map, crawl, and research need you to sign in, so Claude runs tvly login, which opens your browser.

What you get

More options

Install the plugin at project scope. This records it in .claude/settings.json, which you commit:
Each collaborator runs the same command once to download the plugin.
Use Tavily’s hosted MCP server if you’d rather have MCP tools (tavily_search, tavily_extract, and more) than CLI-based skills:
Run /mcp, select tavily, and sign in. To skip OAuth, add --header "Authorization: Bearer YOUR_TAVILY_API_KEY". For limited access without an account, add --header "X-Tavily-Access-Mode: keyless" instead. See keyless access.
Requires Node.js 20+ and a Tavily API key:
Run /mcp to confirm tavily-local is connected.
Install the Tavily CLI, sign in, and install the Agent Skills in one step:
To install the skills for one project only, run npx skills add tavily-ai/skills --skill '*' --agent claude-code inside that project instead.Start a new session to load them. Add --global to install them for all projects.

Troubleshooting

  • The install command can’t find claude-plugins-official. Claude Code adds this marketplace the first time you start an interactive session. On a new machine or in CI, add it first: claude plugin marketplace add anthropics/claude-plugins-official.
  • The skills don’t appear. Run /reload-plugins, then check that tavily is enabled under /plugin → Installed.
  • Map, crawl, or research says you’re not signed in. Run tvly login, or set TAVILY_API_KEY. Check the state with tvly --status.
  • Search stops after a few requests. You’ve reached the keyless cap. Run tvly login to keep going.

Resources