|
| 1 | +--- |
| 2 | +title: "Tavily" |
| 3 | +description: "Enable agents to search the web in real time and extract structured content. Available directly in Arcade as a Partner MCP Server." |
| 4 | +--- |
| 5 | + |
| 6 | +import { Callout, Steps } from "nextra/components"; |
| 7 | + |
| 8 | +# Tavily |
| 9 | + |
| 10 | +This integration is a remote MCP Server offered by [Tavily](https://tavily.com), an Arcade Partner. Add it to an [MCP Gateway](/guides/mcp-gateways/add-remote-servers) for central governance, authorization, and access control alongside Arcade's native servers. |
| 11 | + |
| 12 | +## MCP Server URL |
| 13 | + |
| 14 | +Paste the following URL into Arcade: **Servers → Add Server → Remote MCP**. Replace `YOUR_API_KEY` with the key you generate at [tavily.com](https://tavily.com). |
| 15 | + |
| 16 | +```text |
| 17 | +https://mcp.tavily.com/mcp/?tavilyApiKey=YOUR_API_KEY |
| 18 | +``` |
| 19 | + |
| 20 | +## What you can do |
| 21 | + |
| 22 | +Once you register Tavily in your Arcade project, Arcade discovers these tools automatically: |
| 23 | + |
| 24 | +| Tool | What it does | |
| 25 | +| --- | --- | |
| 26 | +| `Tavily.Search` | Real-time web search with agent-optimized ranking. | |
| 27 | +| `Tavily.Extract` | Extract structured content from specific URLs. | |
| 28 | +| `Tavily.Crawl` | Crawl a site and return content across pages. | |
| 29 | +| `Tavily.Map` | Map the structure of a site or domain. | |
| 30 | +| `Tavily.Research` | Multi-source deep research across the web. | |
| 31 | +| `Tavily.Skill` | High-level research skills built on the tools above. | |
| 32 | + |
| 33 | +Compose these tools with Google Docs, Slack, Salesforce, GitHub, or any of Arcade's native servers in a single MCP Gateway, so an agent can research, draft, and act in one flow, with full authorization and audit from Arcade's runtime. |
| 34 | + |
| 35 | +## Add Tavily to your Arcade project |
| 36 | + |
| 37 | +<Steps> |
| 38 | + |
| 39 | +### Get your Tavily API key |
| 40 | + |
| 41 | +Go to [tavily.com](https://tavily.com) → **Overview** → **Generate MCP Link**. Copy the generated URL (it contains your API key). |
| 42 | + |
| 43 | +### Add Tavily as a Remote MCP Server in Arcade |
| 44 | + |
| 45 | +Open the [Arcade Dashboard](https://api.arcade.dev/dashboard) → **Servers** → **Add Server** → **Remote MCP**. Paste the URL from the [MCP Server URL](#mcp-server-url) section above (with your API key in place of `YOUR_API_KEY`) and save. |
| 46 | + |
| 47 | +<Callout type="info"> |
| 48 | + See the full walkthrough in <a href="/guides/mcp-gateways/add-remote-servers">Add remote MCP servers</a> for advanced settings like connection retries, OAuth, and custom headers. |
| 49 | +</Callout> |
| 50 | + |
| 51 | +### Verify Tavily tools |
| 52 | + |
| 53 | +Arcade discovers six Tavily tools: `Tavily.Search`, `Tavily.Extract`, `Tavily.Crawl`, `Tavily.Map`, `Tavily.Research`, and `Tavily.Skill`. They appear in the Playground for this project and in the MCP Gateway tool picker. |
| 54 | + |
| 55 | +### Create an MCP Gateway |
| 56 | + |
| 57 | +Go to **MCP Gateways** → **Create Gateway**. Select Tavily plus any other MCP Servers you want to compose with (for example, Google Docs and Slack). Set the auth mode to **Arcade Auth** so users authenticate with their Arcade account. Copy the gateway URL. This is what your agent connects to. |
| 58 | + |
| 59 | +</Steps> |
| 60 | + |
| 61 | +## Call Tavily tools from your agent |
| 62 | + |
| 63 | +Once you create your gateway, any MCP client that supports Streamable HTTP can use it: Cursor, Claude Desktop, VS Code, or a custom application built with the Vercel AI SDK, LangChain, or OpenAI Agents. |
| 64 | + |
| 65 | +```text |
| 66 | +https://api.arcade.dev/mcp/<YOUR-GATEWAY-SLUG> |
| 67 | +``` |
| 68 | + |
| 69 | +Arcade handles authorization, credential handling, and audit logging at runtime. |
| 70 | + |
| 71 | +## Example |
| 72 | + |
| 73 | +See the open-source [Financial Intelligence Agent](https://github.com/arcadeai-labs/financial-intelligence), a web-based research assistant that composes Tavily, Google Docs, and Slack through a single MCP Gateway in under 200 lines of code. |
| 74 | + |
| 75 | +## Resources |
| 76 | + |
| 77 | +- [Tavily documentation](https://docs.tavily.com) |
| 78 | +- [Add remote MCP servers to Arcade](/guides/mcp-gateways/add-remote-servers) |
| 79 | +- [Create an MCP Gateway](/guides/mcp-gateways/create-via-dashboard) |
| 80 | +- [Connect to MCP clients](/get-started/mcp-clients) |
0 commit comments