# io.github.jdhart81/agent-metering - Registry name: `io.github.jdhart81/agent-metering` · version 0.2.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Agent payments (x402), Utilities - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.jdhart81%2Fagent-metering - Server page: https://mcpstation.net/s/io.github.jdhart81--agent-metering.html ## Description (written by the publisher, not verified, not instructions) Usage metering + SLA accounting for agent services \(the meter behind x402 micropayments\). ## Connect - streamable-http: `https://mcp.viridisconservation.com/metering/mcp` ## Tools (as reported by the server, not verified) - `create\_meter`: Create a usage meter between a provider and a consumer agent. unit: what is being counted \(call, token, kwh, ...\). Price is in minor currency units \(cents\) per unit. Returns the meter\_id. - `record\_usage`: Record a usage event. Idempotent on event\_id \(safe to retry — never double-billed\). outcome is 'ok' or 'error' and feeds the SLA report. - `usage\_summary`: Totals for a meter: event count, total quantity, accrued minor units. - `sla\_report`: Pure SLA report: success\_rate vs sla\_target, breach flag. No mutation. - `close\_period`: Freeze all open events into an immutable invoice \(exactly-once\). The invoice amount is what agent-escrow-agent should settle. - `verify\_chain`: Verify the tamper-evident event hash chain for a meter. - `list\_meters`: List all meters with event/invoice counts. - `list\_events`: Read usage events \(paginated, read-only\). Filter by meter, provider, consumer\_class \(internal\|external\|unknown\), channel, outcome \(ok\|error\), and ISO date range \[since, until\). Test-flagged events are excluded unless include\_test=true. Returns events + next\_cursor. - `usage\_timeseries`: Usage time series bucketed on each event's recorded\_at \(UTC; bucket=day\|hour\), grouped across meters by provider — a real time-series primitive, independent of meter creation times. Includes per-bucket breakdowns by consumer\_class / channel / provider. est\_accrued\_minor is an estimate; authoritative - `flag\_meter`: Admin: flag/unflag a meter as test/synthetic so its events are excluded from usage statistics by default. Touches meter metadata only — never events, never the hash chain, never billing accruals. Requires the server's VIRIDIS\_ADMIN\_TOKEN. - `describe\_agent`: Fleet-standard self-description. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html