Extensible AI agent framework with MCP tool calling. Build intelligent agents with any LLM provider and custom tools.
This server has severe definition quality issues. Most tools lack input schemas entirely (web_search, read_file, write_file, list_directory have no visible schemas). Descriptions are minimal or generic ('Read file operations', 'Write file operations'). Only 3 of 8 tools have documented input schemas. No output schemas are documented. No error handling guidance. No parameter descriptions for most tools. The codebase shows a custom agent framework, not an MCP server, tool definitions are inferred from decorator usage rather than explicit MCP registration.
Evaluate a mathematical expression. Supports basic operations (+, -, *, /, **) and math functions (sqrt, sin, cos, log, etc.).
Create a reminder for a specific time.
Get the current weather for a city.
List directory operations
Read file operations
Send an email to a recipient.
Search the web for information
5 of 8 tools have NO input schemas. web_search, read_file, write_file, list_directory lack any visible parameter definitions.
Descriptions are generic or trivial. 'Read file operations', 'Write file operations', 'Search the web for information' lack context for LLM tool selection.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. No pagination guidance for list_directory or web_search. Per pattern: tools returning lists must accept limit/offset and return total count.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 33 | 2026-07-28+ | v2 |
Write file operations
No error handling guidance. No recovery hints (e.g., 'file not found, check path'). No categorization of errors as retryable vs fatal. Per pattern: error responses must tell LLM what to do next.
Tool definitions are inferred from decorator usage (@tool), not explicitly registered via MCP protocol. This server is a custom agent framework, not an MCP server.