Advanced Mastra AI coding agent with secure sandbox execution, comprehensive file management, and multi-language support for Python, JavaScript, and TypeScript development workflows
BlinkAI Coworker exhibits severe definition quality gaps across all dimensions. Tool definitions are inferred from UI component files rather than explicit MCP server registration, capping individual tool scores at 50. Most tools (11/15) lack visible input schemas in the source code provided. Descriptions are present but generic and often under 50 characters. No output schemas documented. Error handling is absent. The server appears to be a desktop Electron app with embedded agent tools, not a proper MCP server with formal tool registration.
Ask the user a question with optional predefined options
Delete
Edit File
Execute Command
File Info
List Files
Make Directory
Read File
11 of 15 tools have no visible input schema in source code. Cannot verify parameter types, constraints, or structure.
Tool definitions inferred from UI component files (tool-display.ts, ToolInvocation.tsx, InteractiveToolCall.tsx) rather than explicit MCP server registration. No .mcp.json or server-side tool registration visible.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2025-06-18+ | v2 |
Write File
Scheduled Tasks
Search Memory
Delegate a focused task to a specialized subagent. The subagent runs independently with a constrained toolset, then returns its findings as text. Use this tool when: - You want to run multiple investigations in parallel - The task is self-contained and can be delegated
Submit a plan for user approval
View App
View Image
Descriptions are generic and under 50 characters for 12 tools (e.g., 'Read File', 'Write File', 'Delete'). LLMs cannot infer when/why to use these tools.
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.
No error handling guidance. Destructive tools (delete, execute_command, write_file) lack confirmation patterns or recovery instructions. Agents cannot distinguish retryable vs fatal errors.