Voice-to-text with MCP support. System-wide dictation (hold fn) and AI agent mode (hold fn+ctrl) that connects to any MCP server. Cross-platform desktop app with local Whisper transcription.
This is a web application integrating MCP clients, not an MCP server itself. The four 'tools' are actually SvelteKit route handlers that expose web APIs for MCP interaction. Tool definitions lack proper input schemas (parameters are inferred from usage), descriptions are present but generic, and there is no structured output documentation. The mcp_agent_execution tool exposes API keys as parameters, violating secret injection patterns. Error handling is absent from the route implementations. Overall definition quality is poor due to missing schemas, lack of parameter descriptions beyond names, and security violations.
Generates AppleScript based on transcript input and checks it against a denylist for safety violations
Connects to multiple MCP servers, collects their tools, and executes them via AI SDK with OpenRouter as the LLM provider
Dynamically retrieves tools from connected MCP servers via stdio, sse, or http transport
Sets user theme preference (light or dark) and stores it in cookies
OpenRouter API key exposed as tool parameter (mcp_agent_execution.openrouterKey)
No input schemas visible for tools, parameter definitions are inferred from code, not explicitly registered
No output schemas documented for any tool
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 39 | <=2025-11-25 | v2 |
| 2026-03-09 | F | 0 | - | v1 |
Parameter descriptions are minimal or missing context