{"name":"io.github.jdhart81/agent-offset-clearinghouse","slug":"jdhart81-agent-offset-clearinghouse","title":null,"description":"Verified conservation credits matched to agent compute emissions — the conservation flywheel of the ","url":"https://mcp.market/server/jdhart81-agent-offset-clearinghouse","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":20,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-10-16T18:47:26.000Z","license":"Apache-2.0"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:00:27.341Z","last_ok_at":"2026-11-04T06:00:27.341Z","latency_ms":17},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/jdhart81/viridis-agent-fleet","website":null,"version":"0.6.0","remotes":[{"type":"streamable-http","url":"https://mcp.viridisconservation.com/offsets/mcp"}],"packages":[],"tools":[{"name":"book","description":"The full credit book with per-credit and book-wide mass conservation totals.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"bookArguments"}},{"name":"buy_offset","description":"Retire mass_g of verified credits for a buyer: cheapest-first matching,\n    exactly-once (idempotent on purchase_id), returns a content-addressed\n    offset certificate with per-fill costs. Payment settles via escrow.\n    dry_run=true previews the exact fills/cost without mutating the book.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"buyer":{"title":"Buyer","type":"string"},"purchase_id":{"title":"Purchase Id","type":"string"},"mass_g":{"title":"Mass G","type":"integer"},"dry_run":{"default":false,"title":"Dry Run","type":"boolean"}},"required":["buyer","purchase_id","mass_g"],"title":"buy_offsetArguments"}},{"name":"buy_offset_budget","description":"Money-denominated offset purchase: retire the maximum cheapest-first\n    verified mass whose exact cost fits inside budget_minor (never overspends).\n    Built for callers whose restoration obligation is a currency amount —\n    e.g. a revenue share accrued in a ledger. Idempotent on purchase_id;\n    dry_run=true previews without mutating.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"buyer":{"title":"Buyer","type":"string"},"purchase_id":{"title":"Purchase Id","type":"string"},"budget_minor":{"title":"Budget Minor","type":"integer"},"dry_run":{"default":false,"title":"Dry Run","type":"boolean"}},"required":["buyer","purchase_id","budget_minor"],"title":"buy_offset_budgetArguments"}},{"name":"certify_disbursement","description":"Freeze the current disbursement schedule into a certified, tamper-evident\n    batch (content-addressed, hash-chained). Idempotent on batch_id; only\n    newly-accrued proceeds for verified projects are certified (never disbursed\n    twice). This is the certified investment record the CEO executes the actual\n    Stripe transfers against.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"batch_id":{"title":"Batch Id","type":"string"}},"required":["batch_id"],"title":"certify_disbursementArguments"}},{"name":"delist_credit","description":"Admin operation: remove a credit from the active fill path while\n    retaining its listing and retirement history for audit. Idempotent for an\n    already-delisted credit. Gateway state-change authentication is required.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"credit_id":{"title":"Credit Id","type":"string"},"reason":{"title":"Reason","type":"string"}},"required":["credit_id","reason"],"title":"delist_creditArguments"}},{"name":"describe_agent","description":"Fleet-standard self-description.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"describe_agentArguments"}},{"name":"disbursement_schedule","description":"Automated disbursement preview: for each verified restoration project,\n    splits its newly-accrued proceeds into the Viridis Conservation withhold\n    (default 15%, seeds the software/business) and the project payout (85%).\n    Read-only. Funded-but-unregistered projects are surfaced separately as\n    pending_registration (can't pay an unverified project).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"project_id":{"default":"","title":"Project Id","type":"string"}},"title":"disbursement_scheduleArguments"}},{"name":"get_purchase","description":"Fetch a past purchase / offset certificate by id.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"purchase_id":{"title":"Purchase Id","type":"string"}},"required":["purchase_id"],"title":"get_purchaseArguments"}},{"name":"list_credit","description":"List a conservation credit on the book. verification_ref (a D-Score /\n    land-verification attestation) is REQUIRED — unverified credits cannot\n    enter the book. To trade on the Verra network, pass registry=\"verra\" with\n    the VCS provenance (vcs_project_id, serial_number, vintage, methodology) so\n    retirements are cross-referenceable on registry.verra.org.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"issuer":{"title":"Issuer","type":"string"},"project_id":{"title":"Project Id","type":"string"},"mass_g":{"title":"Mass G","type":"integer"},"price_minor_per_kg":{"title":"Price Minor Per Kg","type":"integer"},"verification_ref":{"title":"Verification Ref","type":"string"},"registry":{"default":"","title":"Registry","type":"string"},"vcs_project_id":{"default":"","title":"Vcs Project Id","type":"string"},"vintage":{"default":"","title":"Vintage","type":"string"},"serial_number":{"default":"","title":"Serial Number","type":"string"},"methodology":{"default":"","title":"Methodology","type":"string"}},"required":["issuer","project_id","mass_g","price_minor_per_kg","verification_ref"],"title":"list_creditArguments"}},{"name":"list_projects","description":"List all registered restoration projects with their metadata.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_projectsArguments"}},{"name":"net_position","description":"Buyer's carbon position: emitted (from agent-compute-ledger) minus\n    retired. carbon_accountable == true when fully offset.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"buyer":{"title":"Buyer","type":"string"},"emitted_g":{"title":"Emitted G","type":"number"}},"required":["buyer","emitted_g"],"title":"net_positionArguments"}},{"name":"project_funding","description":"Supply-side disbursement ledger: how much each restoration project has\n    earned from retirements and is owed (gross_proceeds_minor + retired_g).\n    Pass a project_id for one project, else all. Read-only — the CEO settles\n    the actual payout. This is what makes the clearinghouse fund restoration.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"project_id":{"default":"","title":"Project Id","type":"string"}},"title":"project_fundingArguments"}},{"name":"register_project","description":"Register a VERIFIED restoration project so retirements against its\n    credits can be funded. verification_ref (D-Score / land-verification /\n    registry id) is required — only verified conservation is funded.\n    project_id is immutable once registered.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"project_id":{"title":"Project Id","type":"string"},"verification_ref":{"title":"Verification Ref","type":"string"},"name":{"default":"","title":"Name","type":"string"},"location":{"default":"","title":"Location","type":"string"},"methodology":{"default":"","title":"Methodology","type":"string"},"beneficiary":{"default":"","title":"Beneficiary","type":"string"},"registry_ref":{"default":"","title":"Registry Ref","type":"string"}},"required":["project_id","verification_ref"],"title":"register_projectArguments"}},{"name":"settlement_batch","description":"Read-only cash-settlement summary for a buyer: the list + exact sums\n    (purchases, mass_g, cost_minor) of their retirements, optionally since an\n    ISO-8601 timestamp — the statement a human settles in one transfer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"buyer":{"title":"Buyer","type":"string"},"since":{"default":"","title":"Since","type":"string"}},"required":["buyer"],"title":"settlement_batchArguments"}},{"name":"verify_certificate","description":"Verify an offset certificate: recompute its hash and check the ledger.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"certificate":{"additionalProperties":true,"title":"Certificate","type":"object"}},"required":["certificate"],"title":"verify_certificateArguments"}},{"name":"verify_disbursement","description":"Recompute the disbursement certificate hash chain and confirm whole-book\n    conservation of disbursed proceeds. Any party can audit disbursements.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"verify_disbursementArguments"}},{"name":"verify_retirement","description":"x402-C C4 check: confirm a retirement (offset_ref = purchase_id)\n    actually retires at least required_g grams of verified conservation\n    credit — the check that lets a carbon receipt's neutrality claim be\n    honored. Returns covered / retired_g / shortfall_g and the backing\n    credits. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"purchase_id":{"title":"Purchase Id","type":"string"},"required_g":{"default":0,"title":"Required G","type":"integer"}},"required":["purchase_id"],"title":"verify_retirementArguments"}},{"name":"verra_retirement_record","description":"Generate the Verra-portal-ready retirement record(s) for a retirement\n    made against Verra supply — VCS project id, serial, vintage, methodology,\n    quantity (tCO2e), beneficiary, and the registry.verra.org cross-reference.\n    Read-only. Submit these under the Viridis Verra account to finalize the\n    on-registry retirement (portal today; auto-posts when Verra's transaction\n    API is live).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"purchase_id":{"title":"Purchase Id","type":"string"},"retirement_reason":{"default":"","title":"Retirement Reason","type":"string"}},"required":["purchase_id"],"title":"verra_retirement_recordArguments"}},{"name":"verra_supply","description":"The tradeable Verra VCS book: verified credits carrying genuine Verra\n    provenance (project id + serial + vintage), cross-referenceable on\n    registry.verra.org. Read-only. Every retirement nets the project 85% and\n    Viridis the 15% marketplace take.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"verra_supplyArguments"}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-10-16T21:42:20.681Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-16T21:42:20.654Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 281ms"]},"poisoning":{"score":15,"max":15,"notes":["19 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.viridisconservation.com/offsets/mcp","reachable":true,"authRequired":false,"latencyMs":281,"serverInfo":{"name":"agent-offset-clearinghouse-agent","version":"1.28.1"}}],"packages":[],"repo":{"found":true,"owner":"jdhart81","repo":"viridis-agent-fleet","archived":false,"pushedAt":"2026-10-16T18:47:26Z","stars":0,"forks":1,"openIssues":9,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/179389866?v=4","ownerCreatedAt":"2024-08-25T13:59:56Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-10-16T18:47:26.000Z","score":20}}}},"grade_history":[],"reviews":[]}