MCP server for managing agent budget metering, prepaid credit wallet authorization, and spending controls
This server has severe definition quality issues. Tool 1 (execute_skill_action) has no visible input schema in the source code, only a description. Tool 2 (authorize_agent_spend) has a partial schema visible in the prompt but the actual tool registration in mcp_server.py is missing; the schema is inferred from client.py, not from explicit MCP tool registration. Neither tool has descriptions longer than 20 characters that meet the rubric threshold. The mcp_server.py file shows only a JSON status message with no actual tool registration, tool definitions, or MCP protocol implementation. This is not a functional MCP server, it is a stub that prints a status message and exits.
Authorize agent spending against prepaid credit wallet with daily spending cap enforcement
Execute skill action for agent budget metering and prepaid credit wallet management
No input schema visible for execute_skill_action in source code. Tool definition is inferred, not explicitly registered.
Tool descriptions are under 20 characters and provide no context for LLM selection. 'Execute skill action for agent budget metering and prepaid credit wallet management' is 95 chars but lacks WHEN to use, WHAT it returns, and prerequisites.
mcp_server.py does not implement MCP protocol. It only prints a JSON status message and exits. No tool registration, no request/response handling, no stdio message loop.
No output schema documented for either tool. LLMs cannot plan downstream calls or extract required fields.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 24 | 2026-07-28+ | v2 |
No error handling, validation, or recovery guidance. Tools return mock data with no error classification or actionable error messages.