MCP server for EnvelopeBudget financial management platform, providing access to budgets, accounts, envelopes, transactions, and AI categorization features
Critical failure across all dimensions. No tool definitions are visible in the provided source code. The smoke.py file only lists expected tool names as strings in a set; it does not show actual tool registration, schemas, descriptions, or parameter definitions. Per the hard scoring rule: 'If you cannot see the actual tool definition in the source (only inferred): cap that tool's overall at 50.' Since ALL 11 tools are inferred only from the EXPECTED_TOOLS set, and no schema/description data is provided, the entire server cannot be evaluated. The mcp.json shows only a remote endpoint URL and auth header, no tool metadata. Without access to the actual MCP server implementation (the backend at https://envelopebudget.com/mcp), we cannot verify schemas, descriptions, parameter types, or error handling. This is a remote HTTP service with no source code provided.
No tool definitions visible in source code. All 11 tools are inferred only from EXPECTED_TOOLS string set in smoke.py. No schemas, descriptions, parameter types, or error handling documented.
No input schemas provided for any tool.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2025-06-18+ | v2 |
No tool descriptions visible.
No output schemas documented. LLMs cannot plan downstream calls or extract data without knowing response structure. Baseline: 100% of A+ tools have documented return types.
No error handling guidance visible. Cannot verify if errors are categorized as retryable, user-fixable, or fatal, or if recovery steps are provided.