> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fireworks.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> For Fireworks Nexus, start at https://docs.fireworks.ai/nexus.
> Use https://docs.fireworks.ai/nexus/quickstart for coding harnesses, custom agents, APIs, SDKs, and LLM gateways.
> Use https://docs.fireworks.ai/ecosystem/firerouter/overview for model router types, composition, and pricing.
> Prefer canonical short model IDs such as firerouter/opus. In LiteLLM, use the fireworks_ai/ provider prefix.
> Family names such as opus track the latest evaluated family version; do not describe them as fixed model versions.

# Web Search

> Use native web search and fetch in Claude Code, Codex, and ChatGPT while connected through FireConnect.

FireConnect preserves native web search when a supported harness routes through Fireworks. Connect the harness through [Coding Harnesses](/ecosystem/fireconnect/harnesses). You do not need a separate search service or command.

| Harness                                                          | Search behavior                                    | Wire API       |
| ---------------------------------------------------------------- | -------------------------------------------------- | -------------- |
| Claude Code                                                      | Native `WebSearch` and `WebFetch` remain available | Messages       |
| Codex and ChatGPT                                                | Native web search remains available                | Responses      |
| OpenCode, Pi, Cursor IDE, VS Code, Copilot, and DeepSeek Harness | FireConnect does not add web search                | Not applicable |

## See native search in action

Native web search works with any Fireworks model. Both examples use FireRouter, but native web search works without a model router.

<Frame caption="Claude Code using native Web Search through Fireworks">
  <img src="https://mintcdn.com/fireworksai/r6jTtNQeedroFKBW/images/fireconnect/claude-web-search.png?fit=max&auto=format&n=r6jTtNQeedroFKBW&q=85&s=52c69f46be8ecc6fa25fe4e9c21148c4" alt="Claude Code using native Web Search twice and returning a sourced list of pancake restaurants in San Francisco" width="2000" height="1028" data-path="images/fireconnect/claude-web-search.png" />
</Frame>

<Frame caption="Codex CLI using native web search through Fireworks">
  <img src="https://mintcdn.com/fireworksai/r6jTtNQeedroFKBW/images/fireconnect/codex-web-search.png?fit=max&auto=format&n=r6jTtNQeedroFKBW&q=85&s=ed717d4f9732c88b782e72f8c03fe044" alt="Codex CLI searching the web and returning a list of pancake restaurants in San Francisco" width="2000" height="835" data-path="images/fireconnect/codex-web-search.png" />
</Frame>

## Upgrade from the retired MCP

Earlier FireConnect versions installed the `fireworks-websearch` MCP for Claude Code. That MCP is retired because the Fireworks Messages endpoint supports Claude Code's native search tools.

```bash wrap theme={null}
fireconnect upgrade
```

The upgrade removes the retired MCP and legacy tool denials that FireConnect added. Restart Claude Code afterward.
