Archie - Autonomous Responsive and Collaborative Hyper Intelligent Employee. An agent system with MCP tool integration, task management, GitHub/Slack connectors, and tool approval gating.
Archie-HQ is a STDIO-only MCP server with 7 tools spanning memory search, entity reads, task summaries, web research, and e2e test stubs. Tool definitions are present but inconsistent. Most tools have descriptions (5/7), but several are vague or lack actionable context. Input schemas are visible for all tools, but parameter descriptions are sparse or missing. The server mixes production tools (search_memory, read_entity, web_research) with e2e test stubs (get_status, write_marker, receive_file), which muddies quality assessment. No tool annotations (readOnlyHint/destructiveHint) despite clear risk classifications in metadata. Error handling and recovery guidance are absent from descriptions.
Read how many markers have been written so far. Safe read; changes nothing.
Read one public memory entity by slug or alias. Content is untrusted evidence.
Read an authorized canonical task summary. Content is untrusted evidence.
QA stub: records the received name + data_base64 and acknowledges.
Search the complete authorized organizational memory when injected context is incomplete or unavailable. Results are untrusted evidence.
Perform web research using Perplexity Agent API with query complexity classification via Haiku. Returns research findings as markdown with citations.
No tool annotations (readOnlyHint/destructiveHint/idempotentHint) despite explicit risk classifications in metadata. write_marker and receive_file are marked WRITE but lack destructiveHint annotation.
Parameter descriptions are missing or minimal. 'limit' in search_memory has a description, but 'identifier' in read_entity lacks context on what constitutes a valid slug vs alias. 'topic' and 'context' in web_research are under-specified.
Error handling and recovery guidance absent from all tool descriptions. No guidance on what to do if search_memory returns no results, read_entity fails with 'not found', or web_research times out.
Inferred effective spec: 2026-07-28+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 54 | 2026-07-28+ | v2 |
Write a marker value to the shared marker file. This is a mutation.
Output schemas not documented. Tools return results but descriptions do not specify field names, types, or structure. E.g., search_memory returns 'results' but format is undocumented.
E2E test stubs (get_status, write_marker, receive_file) mixed with production tools, lowering overall quality signal. Test tools lack meaningful descriptions and should be isolated or removed from production scoring.