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

### Inference providers

| Integration | Description |
| - | - |
| [Baseten](/integrations/baseten) | Server-side tools on Baseten Model APIs — no client, no key. |

### Frameworks & SDKs

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

### 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. |
| [DeepSeek Harness](/integrations/deepseek-harness) | Plugin for the built-in `web_search` and `web_fetch`, with any model and no key. |
| [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 |
| - | - |
| [ChatGPT](/integrations/chatgpt) | Published in OpenAI's Plugins Directory — install from the catalog. |
| [Claude](/integrations/claude) | Listed in Claude's connector directory — nothing to paste. |
| [LibreChat](/integrations/librechat) | Built-in search provider and scraper — a fully keyless web-search stack. |

### Low-code builders

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

### Search & RAG

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

### Memory

| Integration | Description |
| - | - |
| [cognee](/integrations/cognee) | Web-fetch backend for URL ingestion into graph memory, built into cognee 1.5+. |

### Voice agents

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

## Coming soon

* **AnythingLLM** — a built-in Keenable web-search provider.
* **AstrBot** — Keenable web search and page-fetch tools for AstrBot.
* **CrewAI** — `KeenableSearchTool`, a web-search tool for CrewAI agents.
* **Flowise** — a Keenable Search tool node for the Flowise canvas.
* **GPT-Researcher** — a Keenable web-search retriever for the GPT-Researcher deep-research agent.
* **Lobe Chat** — a built-in Keenable web-search provider.
* **Onyx** — a built-in Keenable web-search provider.
* **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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.