Agentic platform to ingest APIs and generate MCP servers
Critical gaps across all dimensions. Tool definitions lack input schemas for 3 of 5 tools (create_resource, update_resource, delete_resource show empty input objects). Descriptions are present but generic and lack actionable context. No parameter descriptions visible. No output schemas documented. Error handling absent. Security concerns: destructive operations (delete_resource) have no confirmation pattern, no permission gates, no audit trail hints. Naming is adequate (verb_noun pattern) but descriptions fail to explain WHEN to use each tool or what it returns.
Create resource via POST
Delete resource via DELETE
Get a single entity by id
List entity records
Update resource via PUT
Three write/destructive tools (create_resource, update_resource, delete_resource) have empty input schemas ({}). Cannot determine what parameters they accept or require.
Descriptions for create_resource, update_resource, delete_resource are under 20 characters ('Create resource via POST', 'Update resource via PUT', 'Delete resource via DELETE'). Descriptions lack WHEN to use, WHAT it returns, and prerequisites.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. Baseline: 100% of A+ tools have documented return types.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 33 | <=2025-11-25 | v2 |
delete_resource marked DESTRUCTIVE with no confirmation pattern, permission gates, or audit trail hints. Agents can invoke irreversible operations without safeguards. Missing pattern:confirmation-request and pattern:permission-gate.
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal. No recovery hints (e.g., 'If entity not found, call list_entity first'). Baseline: 100% of A+ tools guide recovery.