Lightweight zero-dependency stdio MCP server for accessing pay-per-call live telemetry, environmental metrics, and real-time utilities via StatePulse API
Single tool 'statepulse_live_telemetry' has critical definition gaps. Description is 169 chars but lacks actionable context (WHAT does it do? WHEN to call it? WHAT does it return?). Input schema is empty object with no parameters documented. No output schema defined. Description mentions a remote endpoint and pricing but provides no guidance on tool behavior, return structure, or error handling. Tool name lacks action verb (should be 'get_telemetry' or 'fetch_live_telemetry'). No parameter descriptions exist because schema is empty. Fails baseline: 100% of A+ tools have documented return types; 94% have docstrings; 100% of A+ tool params have descriptions.
Access pay-per-call live telemetry, environmental metrics, and real-time utilities via StatePulse API (x402 USDC on Base). Live remote endpoint: https://statepulse-api.hahavoid0.workers.dev/mcp
Empty input schema with no parameters. Tool accepts no documented inputs, making it impossible for LLMs to understand what data to provide or how to invoke it.
No output schema documented. LLMs cannot plan downstream tool calls or extract required data.
Tool name lacks action verb. 'statepulse_live_telemetry' is a noun phrase; should be 'get_statepulse_telemetry' or 'fetch_live_telemetry'. 90% of A+ tools start with action verbs (get, list, create, search, update).
Description lacks WHAT/WHEN/RETURN guidance. Mentions pricing and endpoint URL but does not explain what telemetry data is returned, when to call this tool, or what fields the response contains. LLMs cannot determine tool selection without this context.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 30 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tool description does not explain what errors may occur (e.g., API unavailable, rate limit, payment failure) or what the LLM should do next. Per pattern:recovery-guide, errors must tell the agent what to do.