MCP server that provides access to NebCore AI tools via nebcli, including Slack messaging, approvals, documentation, and user management capabilities
Critical failures across all dimensions. Tool definitions are inferred from test script only, no explicit MCP server implementation visible. No input schemas, parameter descriptions, or output schemas documented. Tool descriptions are trivial (5-30 chars), far below the 10-1024 char baseline. No error handling, validation, or recovery guidance. No security controls visible. This appears to be a proof-of-concept test harness, not a production MCP server.
Post a message to Slack
Get approval details
Request an approval
Withdraw an approval request
Get documentation
List available documentation
Create or update documentation
No input schemas visible for any tool. Cannot verify parameter types, constraints, or required fields.
Tool definitions inferred from test script only. No explicit MCP server implementation, tool registration, or capability negotiation visible.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 27 | 2026-07-28+ | v2 |
Access user inbox
Get current user information
Get peer user information
List peer users
Get user usage information
Descriptions are trivial (5-30 chars, e.g. 'Get approval details'). Descriptions must explain WHAT, WHEN, and any prerequisites per pattern:tool-description.
No error handling, recovery guidance, or validation visible. LLM has no way to know which errors are retryable, user-fixable, or fatal. Missing pattern:recovery-guide and pattern:error-classification.
No security controls visible. Credentials, permissions, audit trails, and secret injection patterns absent. No scope declarations or permission gates for destructive operations (approvals.withdraw, docs.put).