Connect Agent Metering and your agent gets 11 tools, among them close_period, create_meter, describe_agent. It answers at https://mcp.viridisconservation.com/metering/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Usage metering + SLA accounting for agent services (the meter behind x402 micropayments).
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
close_period | Freeze all open events into an immutable invoice (exactly-once). The invoice amount is what agent-escrow-agent should settle. Inputs: meter_id |
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. Inputs: provider, consumer, unit, price_minor_per_unit, currency, sla_target |
describe_agent | Fleet-standard self-description. |
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. Inputs: meter_id, is_test, admin_token, note |
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. Retu Inputs: meter_id, provider, consumer_class, channel, outcome, since |
list_meters | List all meters with event/invoice counts. |
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. Inputs: meter_id, event_id, quantity, outcome, metadata |
sla_report | Pure SLA report: success_rate vs sla_target, breach flag. No mutation. Inputs: meter_id |
usage_summary | Totals for a meter: event count, total quantity, accrued minor units. Inputs: meter_id |
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 Inputs: bucket, provider, meter_id, consumer_class, channel, since |
verify_chain | Verify the tamper-evident event hash chain for a meter. Inputs: meter_id |
Every block below points at https://mcp.viridisconservation.com/metering/mcp. Pick your client and copy.
claude mcp add --transport http agent-metering https://mcp.viridisconservation.com/metering/mcp
{
"mcpServers": {
"agent-metering": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.viridisconservation.com/metering/mcp"]
}
}
}{
"mcpServers": {
"agent-metering": {
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"servers": {
"agent-metering": {
"type": "http",
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"context_servers": {
"agent-metering": {
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"mcpServers": {
"agent-metering": {
"serverUrl": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"mcpServers": {
"agent-metering": {
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}name: Agent Metering
version: 0.0.1
schema: v1
mcpServers:
- name: Agent Metering
type: streamable-http
url: https://mcp.viridisconservation.com/metering/mcp{
"mcpServers": {
"agent-metering": {
"httpUrl": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"mcpServers": {
"agent-metering": {
"type": "http",
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}{
"mcpServers": {
"agent-metering": {
"url": "https://mcp.viridisconservation.com/metering/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp.viridisconservation.com%2Fmetering%2Fmcp&type=streamable_http&id=agent-metering&name=Agent%20Metering
It answered our last check on 22 October 2026 in 300 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
11, as returned by the server's own tools/list on 14 September 2026: close_period, create_meter, describe_agent, flag_meter, list_events, list_meters, record_usage, sla_report, and 3 more.
It answered our last check on 22 October 2026 in 300 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.viridisconservation.com/metering/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.jdhart81. Endpoint host: mcp.viridisconservation.com. ARD identifier: urn:air:io.github.jdhart81:mcp:agent-metering.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.