A web crawler and indexing service that detects agentic-readiness signals (llms.txt, ai-plugin.json, OpenAPI specs, MCP servers, etc.) on websites and provides an API/web interface to search and monitor agent-ready services.
NotHumanSearch is an MCP server that exposes a single tool: ProbeMCPJSONRPC. The tool has a basic description and input schema, but the definitions fall short of production quality. The description is adequate (143 chars) but lacks guidance on when to use the tool, what constitutes success, or how to interpret results. The input schema is minimal, a single string parameter with a description, but lacks format constraints, examples, or validation hints. No output schema is documented, leaving LLMs unable to plan downstream actions based on the response. Error handling is not specified, and there is no guidance on retryability or failure modes. The tool's naming is clear enough (verb_noun form, descriptive), but the overall design lacks the depth needed for confident LLM integration. The single-tool nature of this server means the average quality reflects that one tool's gaps.
POSTs a tools/list request to an MCP endpoint and verifies the response is valid JSON-RPC 2.0 with a result.tools array. This is the only way to confirm a claimed MCP server actually exists and responds.
No output schema documented. LLMs cannot understand what fields the tool returns, blocking downstream tool chaining and result interpretation.
Input parameter 'endpoint' lacks format constraints. No mention of required URL scheme (http/https), expected response time, or error cases when the endpoint is unreachable or returns invalid JSON-RPC.
Tool description does not explain when or why to call ProbeMCPJSONRPC instead of directly integrating with an MCP endpoint. Missing guidance on what constitutes a successful probe (e.g., does HTTP 200 suffice? Must tools array be non-empty?).
No error handling or recovery guidance. Tool description does not specify what errors are possible (network timeout, invalid JSON-RPC, HTTP errors) or how to recover.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
Parameter description is generic. 'The URL endpoint of the MCP server to probe' does not clarify whether the endpoint must already be running, whether authentication is required, or what constitutes a valid endpoint.