Intelligent AI model search and discovery with OpenRouter integration. Provides AI-powered web search and knowledge retrieval via Perplexity Sonar and Grok models.
Nexus MCP provides a single well-defined search tool with comprehensive parameter documentation and clear descriptions. The tool follows a verb_noun naming pattern (search) and includes detailed descriptions that explain WHAT the tool does, WHEN to use each model variant, and what factors affect performance. Input schema is complete with proper typing, constraints, and descriptions for all parameters. However, the server lacks output schema documentation, tool annotations for read-only/idempotent semantics, and resource/prompt support. The descriptions are solid at ~180 chars for the main tool and ~100 chars per parameter, above the baseline average of 72 chars. No security issues detected as API keys are injected server-side via environment variables (OpenRouter API key management pattern is correct).
Nexus AI-powered search using Perplexity and Grok models via OpenRouter. Perplexity models (sonar, sonar-pro, sonar-reasoning-pro, sonar-deep-research) search the web for current information. Grok 4 provides responses from training data without real-time search.
Output schema not documented. Tool description mentions return values but does not formally document the response structure (fields, types, example). LLMs cannot plan downstream operations or extract specific fields without knowing response shape.
No tool annotations (readOnlyHint, idempotentHint, destructiveHint). Although 'search' is clearly read-only and idempotent, these semantic hints are missing. Current MCP spec (2026-07-28) recommends tool annotations for client optimization and safety. This impacts protocol readiness.
No resources or prompts support. Server declares resources=true but provides no resource definitions. No prompts are exposed. This limits discoverability and composition patterns.
Sampling feature declared but deprecated (removed in 2026-07 spec). The server lists sampling=true in features. Server-initiated sampling has been deprecated in favor of direct LLM provider API integration. Migration recommended: remove server-side sampling logic and integrate directly with OpenRouter's native LLM APIs.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | C | 62 | <=2025-11-25 | v2 |
| 2026-03-09 | D | 53 | - | v1 |