Interact with LLMs directly in markdown files. Features include tool integration, auto-execution control, and customizable behavior.
chat.md exposes a single MCP system tool (system.fetch_mcp_resource) that bridges to other MCP servers' resources. The tool itself has a schema and description, but exhibits significant definition quality gaps: the description is minimal (103 chars, below the baseline average of 194 chars), lacks context on WHEN to use it or WHY, and does not guide recovery if a resource fetch fails. The schema is present and properly typed, but parameter descriptions are terse (serverId: 'Configured MCP server ID that advertised the resource', 61 chars, below baseline param avg of 72 chars; uri: 'Exact MCP resource URI to read from that server', 46 chars). The tool accepts only two required string parameters with no validation constraints (no pattern, no enum, no length limits), making it vulnerable to hallucinated server IDs or malformed URIs. Error handling is absent, no guidance on what to do if a fetch fails (server not found, resource not advertised, network error, etc.). The tool's purpose is singular (fetch a resource) and well-named, but lacks the depth needed to guide LLM selection and recovery.
Read an MCP resource by server ID and exact resource URI. Use this when you need the actual contents of an advertised MCP resource.
Minimal tool description lacks context and recovery guidance. Description is 103 chars (baseline avg 194); does not explain WHEN to use, WHY it exists, or what to do if a fetch fails.
Parameter descriptions are terse and lack constraints. 'serverId' (61 chars) and 'uri' (46 chars) are below baseline; no guidance on valid format, examples, or error recovery if a server ID is invalid.
No error handling or recovery guidance. No documented behavior for missing servers, unadvertised resources, network failures, or malformed URIs. Agents will have no context to self-correct.
Parameter 'uri' accepts free-form strings with no validation constraints (no regex pattern, no format declaration, no examples of valid URIs). Invites hallucinated URIs.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 49 | 2025-06-18+ | v2 |
| 2026-03-09 | F | 25 | - | v1 |
Output schema not documented. Callers cannot plan downstream tool calls or extract results without guessing the response structure.