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

# Integrations

> Connect Keenable web search to your agent stack — LangChain, LlamaIndex, Haystack, MCP, and more.

Bring Keenable's web search and content retrieval into the agents and AI tools you already use. Every integration takes the same `KEENABLE_API_KEY` credential, so one key covers your whole stack — see [Authentication](/authentication).

<Note>
  Tell your agent to install this itself: `Read https://app.keenable.ai/SKILL.md and install this skill.`
</Note>

## MCP server

Point any MCP-compatible client at `https://api.keenable.ai/mcp` for web search and page-fetch tools. See the [MCP server reference](/mcp-server) for one-click install links (Cursor, VS Code) and per-client setup (Claude Code, Codex, Claude Desktop, Claude connectors).

Also listed on [Smithery](https://smithery.ai/servers/keenable/web-search), [Glama](https://glama.ai/mcp/connectors/ai.keenable.api/keenable-web-search), the [official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers?search=ai.keenable), and [PulseMCP](https://www.pulsemcp.com/servers/keenable-web-search).

## Available now

### Frameworks & SDKs

| Integration                                                   | Description                                                   |
| ------------------------------------------------------------- | ------------------------------------------------------------- |
| [LangChain](/integrations/langchain)                          | `langchain-keenable`, listed in the LangChain docs.           |
| [LlamaIndex](/integrations/llamaindex)                        | `KeenableToolSpec` for search and read.                       |
| [Haystack](/integrations/haystack)                            | Listed in the Haystack integrations catalog.                  |
| [Mastra](/integrations/mastra)                                | `@keenable/mastra` search and fetch tools.                    |
| [Vercel AI SDK](/integrations/vercel-ai-sdk)                  | `@keenable/ai-sdk` tools for `generateText` and `streamText`. |
| [NVIDIA NeMo Agent Toolkit](/integrations/nemo-agent-toolkit) | `keenable__search` / `keenable__fetch`.                       |

### Coding agents

| Integration                        | Description                                                                                                   |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [Codex](/integrations/codex)       | Both routes — `config.toml` or the plugin listing — plus the one line that stops the built-in search winning. |
| [OpenCode](/integrations/opencode) | Native tools, no CLI or login step.                                                                           |
| [Pi](/integrations/pi)             | Web search and page fetch for the Pi coding agent.                                                            |

### Chat apps

| Integration                          | Description                                                              |
| ------------------------------------ | ------------------------------------------------------------------------ |
| [Claude](/integrations/claude)       | Listed in Claude's connector directory — nothing to paste.               |
| [ChatGPT](/integrations/chatgpt)     | Published in OpenAI's Plugins Directory — install from the catalog.      |
| [LibreChat](/integrations/librechat) | Built-in search provider and scraper — a fully keyless web-search stack. |

### Low-code builders

| Integration                        | Description                                                  |
| ---------------------------------- | ------------------------------------------------------------ |
| [n8n](/integrations/n8n)           | Community node with Search and Fetch operations.             |
| [Dify](/integrations/dify)         | Search and page fetch in the Dify marketplace.               |
| [Langflow](/integrations/langflow) | Drag-and-drop search component.                              |
| [RAGFlow](/integrations/ragflow)   | Built into the visual agent builder.                         |
| [Convex](/integrations/convex)     | `@keenable/convex` — `search` and `fetch` component actions. |

### Search & RAG

| Integration                                                                            | Description                                                     |
| -------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [SearXNG](/integrations/searxng)                                                       | Core engine, shortcut `!keen`.                                  |
| [Lightpanda](/integrations/lightpanda)                                                 | The keyless engine behind the headless browser's `search` tool. |
| [ketch](/integrations/ketch)                                                           | Built into the Go CLI, zero-config.                             |
| [Nanobot](/integrations/nanobot)                                                       | Built in, with a DuckDuckGo fallback.                           |
| [Omnigent](/integrations/omnigent)                                                     | Built-in backend for the `web_search` tool.                     |
| [Vellum Assistant](/integrations/vellum-assistant)                                     | Built-in provider, selected in `config.json`.                   |
| [WeKnora (Tencent)](/integrations/weknora)                                             | Built into Tencent WeKnora.                                     |
| [OpenClaw](/integrations/openclaw)                                                     | Installable from ClawHub or npm.                                |
| [web-search-plus (Hermes)](/integrations/web-search-plus)                              | Community plugin for the Hermes agent.                          |
| [Hermes Agent](/integrations/hermes-agent)                                             | `hermes-keenable-web` standalone plugin.                        |
| [de-anthropocentric research engine](/integrations/de-anthropocentric-research-engine) | Pre-wired in the engine's bundled MCP config.                   |

### Voice agents

| Integration                      | Description                                   |
| -------------------------------- | --------------------------------------------- |
| [Pipecat](/integrations/pipecat) | `KeenableWebSearch`, tuned for voice latency. |

## Coming soon

* **Lobe Chat** — a built-in Keenable web-search provider.
* **AnythingLLM** — a built-in Keenable web-search provider.
* **CrewAI** — `KeenableSearchTool`, a web-search tool for CrewAI agents.
* **Flowise** — a Keenable Search tool node for the Flowise canvas.
* **LibreChat** — a built-in `keenable_search` tool your LibreChat agents can call mid-conversation.
* **AstrBot** — Keenable web search and page-fetch tools for AstrBot.
* **Onyx** — a built-in Keenable web-search provider.
* **GPT-Researcher** — a Keenable web-search retriever for the GPT-Researcher deep-research agent.
* **smolagents (Hugging Face)** — `KeenableSearchTool`, a web-search tool for smolagents (and txtai agents through it).

Missing yours? [Get in touch](https://keenable.ai/contact) — integrations ship weekly.
