Live interoperability testing for Remote MCP servers. Tests MCP server implementations across multiple client adapters (Codex, Cursor, Antigravity) with support for OAuth, protocol version detection, and comprehensive compatibility reporting.
This is a test fixture server with minimal tool definitions. All three tools (ping, read_tool, write_tool) are defined in test code (internal/e2e/fixture/main_test.go) with only trivial descriptions and empty input schemas ({}). No parameter descriptions, no output schemas documented, no error handling guidance. Tools appear to be test stubs rather than production-grade definitions. The server is designed for interoperability testing, not as a functional MCP server.
Simple ping tool for testing server connectivity
Tool for reading fixture data
Tool for writing fixture data
All tools have empty input schemas ({}). No parameter definitions, types, or constraints visible.
Tool descriptions are trivial (10-30 chars). 'Simple ping tool for testing server connectivity' lacks WHEN to use, WHAT it returns, and any prerequisites.
No output schemas documented. LLMs cannot infer what fields these tools return or how to chain results to downstream tools.
Tool names lack action verbs. 'read_tool' and 'write_tool' are generic and ambiguous. Should be 'read_fixture_data' and 'write_fixture_data' or more specific.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | <=2025-11-25 | v2 |
No error handling guidance. Tools provide no recovery hints, retryability classification, or actionable error messages.