# Keenable Keenable provides low-latency web search and content access APIs built for AI agents. One API key works across the CLI, REST API, and MCP server. ## Recommended: CLI setup The Keenable CLI is the smoothest way for agents to set up Keenable on behalf of their users. It handles account creation, authentication via device-code flow (opens browser locally or prints a link and code for remote/headless setups), API key generation, and MCP configuration - no manual key copying required. Install: brew install keenableai/tap/keenable-cli # or: curl --proto '=https' --tlsv1.2 -LsSf https://github.com/keenableai/keenable-cli/releases/latest/download/keenable-cli-installer.sh | sh Get started: keenable login # Device-code flow - opens browser or prints a link + code for remote/headless setups keenable configure-mcp --all # Detects installed AI clients and configures Keenable as their search provider Supported clients: Claude Code, Cursor, Windsurf, Codex, OpenCode. ## Manual setup Documentation pages are available as clean markdown by appending .md to any docs URL: - Quickstart: https://docs.keenable.ai/.md - CLI reference: https://docs.keenable.ai/cli.md - MCP server: https://docs.keenable.ai/mcp-server.md - Authentication: https://docs.keenable.ai/authentication.md - API - Search: https://docs.keenable.ai/api-reference/search.md - API - Fetch: https://docs.keenable.ai/api-reference/fetch.md - API - Feedback: https://docs.keenable.ai/api-reference/feedback.md ## Quick reference API base URL: https://api.keenable.ai MCP endpoint: https://api.keenable.ai/mcp API key header: X-API-Key Create API keys: https://keenable.ai/console ## Full documentation Full docs site: https://docs.keenable.ai