Model Context Protocol toolkit for AI Development Environments. Manages MCP configurations, tests API keys, monitors servers, and provides CLI tools for configuration validation and health monitoring.
The server provides a single well-structured tool (search_web) with a complete JSON Schema, explicit descriptions, and proper error handling for the core functionality. The tool name follows verb_noun convention and is clear. However, the server is narrowly scoped (1 tool only), lacks tool annotations (readOnlyHint, destructiveHint), and the implementation shows minimal composition patterns. The schema is properly declared with constraints (min/max for count and offset), and parameter descriptions are present. Error handling returns structured TextContent with actionable messages. The definitions are solid for a single-tool server, placing it in the B/B+ range.
Search the web using Brave Search. Returns relevant web results for a query.
Tool missing readOnlyHint annotation. search_web is a read-only operation and should declare this via the tool annotation pattern to signal to the LLM that the tool is safe to call without side effects.
Output schema not documented. The tool's description states 'Returns relevant web results' but does not specify the structure of the response (e.g., list of results with fields like url, title, snippet, index). LLMs cannot plan downstream operations without knowing what fields to expect.
Error response for empty query ('') does not include the constraint violated or actionable recovery guidance. Returns a generic structure without recovery hints per pattern:recovery-guide.
No pagination guidance in tool description. While count and offset parameters exist, the description does not explain that results should be paginated or what total count indicates. For web search, users need to know how many total results are available to reason about follow-up queries.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | C | 63 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 9 | - | v1 |
Single-tool server with no composition patterns. The server is narrowly scoped; no patterns for chaining multiple tools, batch operations, or idempotent design are needed but limit the server's utility in agent compositions.