For AI agents: docs.octen.ai/integrations/octen-mcp-server.md
Lets MCP-compatible assistants use Octen directly inside their workflow:broad_search— decompose one question into concurrent sub-queries for broad, multi-angle coveragesearch— search live web data with ranked results, highlights, filters, and optional full contentimage_search— search the web for images by text or reference imagevideo_search— search the web for videos by text query (beta)extract— fetch URLs as clean markdown or text
Get API Key
Create a key from the API Platform.
GitHub
View source and contribute.
Why Octen MCP
Fast
Web search averages 62ms. Fast enough for multi-step MCP workflows.
Accurate
Powered by SOTA text and VL embedding models. Better sources, fewer hallucinations.
Fresh
Live web data with minute-level updates. Useful for news, prices, and fast-moving pages.
Efficient
Clean highlights, optional full_content, and page labels keep model context relevant.
Installation
You’ll need an Octen API key first. Create one from the API Platform.
Connect to the Hosted Endpoint
Point your client athttps://mcp.octen.ai/mcp with your API key in an x-api-key header.
- Claude Code
- Claude Desktop
- Cursor
- VS Code
- Windsurf
- Gemini CLI
- Codex
- Other clients
Run It Locally
Run the server withnpx. Set your key in OCTEN_API_KEY.
- Claude Code
- Claude Desktop
- Cursor
- VS Code
- Codex
- Other clients
Tools
Broad Search
Usebroad_search for comparisons, surveys, and multi-angle research. It decomposes a query into related sub-queries from multiple angles, searches them concurrently. It supports:
max_queries: 1-30 sub-queries (default 5) — raise for broader coverage- all
searchoptions applied to every sub-query
Web Search
Usesearch for live web retrieval. It supports:
count: 1-100 resultsinclude_domains/exclude_domainsinclude_text/exclude_texttime_basis,time_range,start_time, andend_timelanguage: restrict result languageshighlightsnippets orfull_contentinclude_imagesformat(textormarkdown) andsafesearch
Image Search
Useimage_search for image lookup and visual references. It supports:
query(text) or a reference image (image_url, or base64 bytes inimage_data): use one or the other, not bothcount: 1-10 resultsinclude_domains/exclude_domainssafesearch
Video Search
In beta — contact us for beta access. Usevideo_search for video lookup, clip discovery, and media previews. It supports:
querycount: 1-10 resultstime_range,start_time, andend_timesafesearch
Extract
Useextract when the input is one or more URLs. It supports:
urls: 1-20 URLsquery: return ranked highlights from each page instead of the full bodymax_age_seconds: cache freshness controlformat:markdownortextinclude_images,include_videos, andinclude_audio
Response Shapes
Search returns a query and ranked result list:extract.query, each successful URL returns highlights instead of full_content. Failed URLs return status: "failed" and an error_message; failed URLs are not billed.
Configuration
Last modified on October 13, 2026