ZBS Index What actually exists in applied AI, with the source next to it

mcp server

agent-offset-clearinghouse

Verified conservation credits matched to agent compute emissions — the conservation flywheel of the

Description as published by the maintainer. Source

  • version 0.5.0
  • active

active — Registry entry last updated 2026-07-25.

What this server can do

19 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

book
The full credit book with per-credit and book-wide mass conservation totals.
buy_offset(buyer, mass_g, dry_run, purchase_id)
Retire mass_g of verified credits for a buyer: cheapest-first matching, exactly-once (idempotent on purchase_id), returns a content-addressed offset certificate with per-fill costs. Payment settles via escrow. dry_run=true previews the exact fills/cost without mutating the book. Required: buyer, purchase_id, mass_g.
buy_offset_budget(buyer, dry_run, purchase_id, budget_minor)
Money-denominated offset purchase: retire the maximum cheapest-first verified mass whose exact cost fits inside budget_minor (never overspends). Built for callers whose restoration obligation is a currency amount — e.g. a revenue share accrued in a ledger. Idempotent on purchase_id; dry_run=true previews without mutating. Required: buyer, purchase_id, budget_minor.
certify_disbursement(batch_id)
Freeze the current disbursement schedule into a certified, tamper-evident batch (content-addressed, hash-chained). Idempotent on batch_id; only newly-accrued proceeds for verified projects are certified (never disbursed twice). This is the certified investment record the CEO executes the actual Stripe transfers against. Required: batch_id.
delist_credit(reason, credit_id)
Admin operation: remove a credit from the active fill path while retaining its listing and retirement history for audit. Idempotent for an already-delisted credit. Gateway state-change authentication is required. Required: credit_id, reason.
describe_agent
Fleet-standard self-description.
disbursement_schedule(project_id)
Automated disbursement preview: for each verified restoration project, splits its newly-accrued proceeds into the Viridis Conservation withhold (default 15%, seeds the software/business) and the project payout (85%). Read-only. Funded-but-unregistered projects are surfaced separately as pending_registration (can't pay an unverified project).
get_purchase(purchase_id)
Fetch a past purchase / offset certificate by id. Required: purchase_id.
list_credit(issuer, mass_g, vintage, registry, project_id, methodology, serial_number, vcs_project_id, verification_ref, price_minor_per_kg)
List a conservation credit on the book. verification_ref (a D-Score / land-verification attestation) is REQUIRED — unverified credits cannot enter the book. To trade on the Verra network, pass registry="verra" with the VCS provenance (vcs_project_id, serial_number, vintage, methodology) so retirements are cross-referenceable on registry.verra.org. Required: issuer, project_id, mass_g, price_minor_per_kg, verification_ref.
list_projects
List all registered restoration projects with their metadata.
net_position(buyer, emitted_g)
Buyer's carbon position: emitted (from agent-compute-ledger) minus retired. carbon_accountable == true when fully offset. Required: buyer, emitted_g.
project_funding(project_id)
Supply-side disbursement ledger: how much each restoration project has earned from retirements and is owed (gross_proceeds_minor + retired_g). Pass a project_id for one project, else all. Read-only — the CEO settles the actual payout. This is what makes the clearinghouse fund restoration.
register_project(name, location, project_id, beneficiary, methodology, registry_ref, verification_ref)
Register a VERIFIED restoration project so retirements against its credits can be funded. verification_ref (D-Score / land-verification / registry id) is required — only verified conservation is funded. project_id is immutable once registered. Required: project_id, verification_ref.
settlement_batch(buyer, since)
Read-only cash-settlement summary for a buyer: the list + exact sums (purchases, mass_g, cost_minor) of their retirements, optionally since an ISO-8601 timestamp — the statement a human settles in one transfer. Required: buyer.
verify_certificate(certificate)
Verify an offset certificate: recompute its hash and check the ledger. Required: certificate.
verify_disbursement
Recompute the disbursement certificate hash chain and confirm whole-book conservation of disbursed proceeds. Any party can audit disbursements.
verify_retirement(required_g, purchase_id)
x402-C C4 check: confirm a retirement (offset_ref = purchase_id) actually retires at least required_g grams of verified conservation credit — the check that lets a carbon receipt's neutrality claim be honored. Returns covered / retired_g / shortfall_g and the backing credits. Read-only. Required: purchase_id.
verra_retirement_record(purchase_id, retirement_reason)
Generate the Verra-portal-ready retirement record(s) for a retirement made against Verra supply — VCS project id, serial, vintage, methodology, quantity (tCO2e), beneficiary, and the registry.verra.org cross-reference. Read-only. Submit these under the Viridis Verra account to finalize the on-registry retirement (portal today; auto-posts when Verra's transaction API is live). Required: purchase_id.
verra_supply
The tradeable Verra VCS book: verified credits carrying genuine Verra provenance (project id + serial + vintage), cross-referenceable on registry.verra.org. Read-only. Every retirement nets the project 85% and Viridis the 15% marketplace take.

Last successful function declaration observed on . Source: https://mcp.viridisconservation.com/offsets/mcp. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://mcp.viridisconservation.com/offsets/mcp.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
Latest published version 0.5.0 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-25 When the registry record was last updated by its maintainer. point in time Model Context Protocol
First listed in the MCP Registry 2026-07-25 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
mcp tools declared 19 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe mcp.viridisconservation.com
mcp endpoint status ok The server listed 19 functions when asked. as of probe mcp.viridisconservation.com

Where to get it

Also from jdhart81

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. Tools declared by the MCP server at https://mcp.viridisconservation.com/offsets/mcp — mcp.viridisconservation.com, observed , trust tier 1.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.