codex-search-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CODEX_API_KEY | No | API key for Codex or an OpenAI-compatible / LiteLLM proxy. | |
| CODEX_BASE_URL | No | Custom endpoint URL (e.g. https://litellm.v-rail.org/v1). | |
| OPENAI_API_KEY | No | Standard OpenAI API key. |
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 | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| web-searchA | REQUIRED live-web search for current or externally verifiable information, including benchmark scores, specifications, prices, news, documentation, and comparisons. Return source URLs, snippets, and clean results. |
| fetchC | Fetch readable page content for given URLs using Codex native page extraction. |
| open-pageB | Open the page indicated by ref_id or URL and position viewport at line lineno. |
| click-linkC | Open the link link_id (numbered reference link) from previously opened page ref_id. |
| find-in-pageC | Find text pattern in page indicated by ref_id or URL. |
| screenshot-pdfC | Take a screenshot of page pageno (0-indexed) indicated by ref_id or URL (works on PDFs). |
| image-searchC | Query image search engine for a given query. |
| financeC | Look up financial quotes for a given ticker (type: equity, fund, crypto, index). |
| weatherC | Look up weather forecast for location (e.g. 'City, Country'). |
| sportsB | Look up sports schedules and standings (league: nba, wnba, nfl, nhl, mlb, epl, ncaamb, ncaawb, ipl; fn: schedule or standings). |
| world-timeB | Get current time for UTC offset (e.g. '+08:00' or '-05:00'). |
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 11 tools
The lookup tools (finance, weather, sports, world-time) are clearly distinct from each other and from the search tools. The browsing cluster (web-search, fetch, open-page, click-link, find-in-page, screenshot-pdf) is mostly separable by action, but fetch vs open-page overlap in that both take a URL and return page content, which could cause misselection.
Verbs use a hyphenated verb_noun pattern (web-search, open-page, click-link, find-in-page, image-search), but there are deviations: bare 'fetch', the hyphen-only 'screenshot-pdf', and noun-only tools (finance, weather, sports, world-time). Readable but not a single predictable convention.
11 tools is within a reasonable range for a combined web-search and lookup server. The six browsing tools feel somewhat heavy for page interaction, but each covers a distinct capability and nothing is clearly redundant.
Core search and browsing coverage is solid: search, content fetch, open, link navigation, in-page find, screenshot, and image search. The domain lookups round out common queries; there are minor gaps (e.g. no news/translation tools) but these are workable via web-search.