MCP server that exposes WPS Office plugin tools through stdio JSON-RPC protocol for external agents (Claude Code CLI, Claude Desktop, Cursor, etc.)
Both tools have severely deficient definitions. tools/list and tools/call lack parameter descriptions entirely. tools/call has a minimal input schema with no descriptions for 'name' or 'arguments' properties. Neither tool description explains what WPS tools are, when to use each tool, or what the output structure contains. No output schemas are documented. The generic descriptions ('List all available WPS tools' and 'Execute a WPS tool') provide minimal LLM guidance for tool selection or usage. No error handling guidance is present.
Execute a WPS tool by name with provided arguments
List all available WPS tools exposed through the MCP server
No input schema for tools/list; tools/call schema lacks parameter descriptions
No output schema documented for either tool; LLMs cannot infer response structure or plan downstream calls
Parameter 'arguments' in tools/call is underspecified: type is 'object' with no properties defined, no description of expected structure or valid keys
Descriptions are generic and lack context: no explanation of what 'WPS tools' are, when to call each tool, or what data is returned
No error handling guidance: no documentation of failure modes, retryability, or recovery steps for tools/call
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | 2026-07-28+ | v2 |