octen-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OCTEN_API_KEY | Yes | Your Octen API key. Get one at https://octen.ai | |
| OCTEN_API_URL | No | Override base URL for the Octen API (e.g., for staging or self-hosted) | https://api.octen.ai |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| searchA | Search the live web and return ranked results (title, url, snippet) — fast, fresh, real-time web search for one focused lookup. Set USE FOR a single focused lookup: one fact, one entity, one document. If the question spans several independent subtopics, load and use keywords: web search, search the web, look up, find, check, fact, current information, latest, news, source, url, real-time |
| news_searchA | Search recent news and return ranked articles (title, url, snippet) — current events, headlines, timely reporting. This is For a single news lookup this is the right tool. For a multi-angle news question ("what shipped across the industry this month", "how are different outlets covering X"), use keywords: news search, latest news, headlines, current events, breaking news, recent, today, this week, press coverage |
| broad_searchA | Search the web across many angles in one call — for comparisons, research, surveys, and questions with several distinct parts. Expands your question into multiple sub-queries and runs them concurrently. USE WHEN the question has multiple distinct parts or entities that one search cannot cover:
DO NOT USE for:
COST: fans out into QUERY: pass one natural-language question (max 500 chars). Resolve pronouns and references from the conversation first — "how does it compare to the other one" is a useless query. Do NOT pre-split into sub-queries; that is this tool's job. For broader coverage raise RESULTS are grouped per sub-query and NOT deduplicated — the same URL may appear under several sub-queries. max_queries: 3-5 focused comparison (2-3 entities) | 5-10 multi-facet research | 10-20 landscape scan | 20-30 exhaustive survey For a single focused lookup use keywords: web search, search the web, look up, find information, research, compare, comparison, versus, alternatives, options, landscape, survey, market research, pricing, latest, current information, multi-part question |
| extractA | Read one or more web pages by URL and return clean, LLM-ready content (markdown or text). By default (no Use this when you already have the URL(s). To find pages first, use keywords: read page, fetch url, scrape, page content, article text, parse webpage, extract, read article, url content, open link |
| image_searchA | Find images on the web by text query OR by a reference image — returns ranked results (title, source page, dimensions, thumbnail, description, summary). In Beta; contact us to request beta access. Pass exactly one of: a text keywords: find images, image search, photos, pictures, screenshots, visual reference, diagram, icon, illustration, UI design, reference image |
| video_searchA | Find videos on the web by text query — returns ranked results (title, source page, cover image, duration, matching segment, authors, description). In Beta; contact us to request beta access. Pass a text keywords: find videos, video search, clips, footage, youtube, tutorial video, watch, movie, video clip |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 6 tools
Each tool targets a distinct retrieval modality (general search, fan-out research, news, page extraction, images, videos), and the descriptions draw explicit boundaries. The main ambiguity is that news_search is essentially search with topic=news, and broad_search can also operate in news mode, so the text-search tools could occasionally be confused.
Most tools follow a predictable <modifier>_search pattern (broad_search, news_search, image_search, video_search), with search as the base. extract breaks the pattern and the bare search is a slight deviation, but all names are lowercase snake_case and clearly signal their function.
Six tools is a well-scoped size for a web research server: each tool maps to a distinct retrieval task and none feels redundant or ornamental. This sits comfortably in the ideal range and avoids overwhelming an agent with overlapping capabilities.
The surface covers the full web-research workflow: finding pages via single or multi-angle search, filtering by news or media type, and extracting clean content from known URLs. There are no obvious dead ends, and the descriptions explicitly connect follow-up actions between search and extract.