> ## 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

| Integration                                                                            | Kind                     | Description                                                         |
| -------------------------------------------------------------------------------------- | ------------------------ | ------------------------------------------------------------------- |
| [Claude](/integrations/claude)                                                         | MCP connector            | Listed in Claude's connector directory — nothing to paste.          |
| [ChatGPT and Codex](/integrations/chatgpt)                                             | Plugin directory listing | Published in OpenAI's Plugins Directory — install from the catalog. |
| [Convex](/integrations/convex)                                                         | Convex component         | `@keenable/convex` — `search` and `fetch` component actions.        |
| [de-anthropocentric research engine](/integrations/de-anthropocentric-research-engine) | Bundled MCP server       | Pre-wired in the engine's bundled MCP config.                       |
| [Dify](/integrations/dify)                                                             | Marketplace plugin       | Search and page fetch in the Dify marketplace.                      |
| [Haystack](/integrations/haystack)                                                     | Pipeline components      | Listed in the Haystack integrations catalog.                        |
| [Hermes Agent](/integrations/hermes-agent)                                             | Search + extract plugin  | `hermes-keenable-web` standalone plugin.                            |
| [ketch](/integrations/ketch)                                                           | Search backend           | Built into the Go CLI, zero-config.                                 |
| [LangChain](/integrations/langchain)                                                   | Tool package             | `langchain-keenable`, listed in the LangChain docs.                 |
| [Langflow](/integrations/langflow)                                                     | Visual component         | Drag-and-drop search component.                                     |
| [LlamaIndex](/integrations/llamaindex)                                                 | Tool spec                | `KeenableToolSpec` for search and read.                             |
| [Mastra](/integrations/mastra)                                                         | Tool package             | `@keenable/mastra` search and fetch tools.                          |
| [n8n](/integrations/n8n)                                                               | Workflow node            | Community node with Search and Fetch operations.                    |
| [Nanobot](/integrations/nanobot)                                                       | Search provider          | Built in, with a DuckDuckGo fallback.                               |
| [NVIDIA NeMo Agent Toolkit](/integrations/nemo-agent-toolkit)                          | Function group           | `keenable__search` / `keenable__fetch`.                             |
| [Omnigent](/integrations/omnigent)                                                     | web\_search backend      | Built-in backend for the `web_search` tool.                         |
| [OpenClaw](/integrations/openclaw)                                                     | Search provider plugin   | Installable from ClawHub or npm.                                    |
| [OpenCode](/integrations/opencode)                                                     | Coding-agent plugin      | Native tools, no CLI or login step.                                 |
| [Pi](/integrations/pi)                                                                 | Coding-agent package     | Web search and page fetch for the Pi coding agent.                  |
| [Pipecat](/integrations/pipecat)                                                       | Voice-agent service      | `KeenableWebSearch`, tuned for voice latency.                       |
| [RAGFlow](/integrations/ragflow)                                                       | Agent tool               | Built into the visual agent builder.                                |
| [SearXNG](/integrations/searxng)                                                       | Search engine            | Core engine, shortcut `!keen`.                                      |
| [Vellum Assistant](/integrations/vellum-assistant)                                     | Search provider          | Built-in provider, selected in `config.json`.                       |
| [Vercel AI SDK](/integrations/vercel-ai-sdk)                                           | Tool package             | `@keenable/ai-sdk` tools for `generateText` and `streamText`.       |
| [web-search-plus (Hermes)](/integrations/web-search-plus)                              | Search provider plugin   | Community plugin for the Hermes agent.                              |
| [WeKnora (Tencent)](/integrations/weknora)                                             | Search provider          | Built into Tencent WeKnora.                                         |

## 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.
