MCP server for DayZ AI agent control and orchestration. Provides tools for spawning NPCs, managing inventory, combat, navigation, and agent state observation in a DayZ server environment.
Critical gaps across all dimensions. Tool definitions lack proper schemas, most parameters have no type information visible in source. Descriptions are present but minimal (10-50 chars), below the 194-char baseline. No output schemas documented. No error handling guidance. No parameter validation rules. Tools appear inferred from file references rather than explicit MCP registration. This server is not production-ready for agent use.
Remove an NPC from the world
Drink from a beverage container in inventory
Drop an item from inventory by name
Consume food or drink from inventory
Equip the best available weapon from inventory
Give an item to the NPC (spawn in inventory or on ground)
Write the NPC's current thought/intention to a text file for HUD display
Command NPC to move to specified coordinates
No input schemas visible for 8 tools (ping, despawn, stop, observe, equip_best, eat, drink, and others). Tools with empty {} input cannot be validated or constrained.
Descriptions are uniformly short (10 - 40 chars), well below the 194-char baseline. Examples: 'Test command...' (50 chars), 'Remove an NPC...' (25 chars). Too short lacks context for selection.' LLMs cannot determine when to select these tools.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields. LLMs need to know what fields to expect so they can plan downstream tool calls.'
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 33 | 2026-07-28+ | v2 |
Get current state observation of the NPC including position, health, inventory, and nearby entities
Test command to verify bridge connectivity and NPC responsiveness
Spawn an NPC at specified coordinates with given faction and loadout
Spawn an item on the ground near the NPC
Command NPC to halt movement and actions
Equip clothing or armor item by name
No error handling guidance. Tools do not indicate what errors are retryable, user-fixable, or fatal.
Parameter descriptions missing or trivial. 'text' parameter in wear, drop, give_item, spawn_item lacks format/constraint guidance. 'faction' in spawn has no enum or valid values listed.