viridis-agent-fleet
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| arbitration__file_caseB | [arbitration — deterministic dispute rulings] File a dispute over an escrow. Opens the evidence window. Parties must be distinct; amount is in minor currency units (cents). |
| arbitration__submit_evidenceA | [arbitration — deterministic dispute rulings] Submit evidence while the case is open. kind: delivery_proof (weight 3), log (2), or statement (1). Only the named parties may submit. |
| arbitration__set_trust_scoresC | [arbitration — deterministic dispute rulings] Attach trust-oracle reputation scores (party -> [0,1]) as ruling inputs. |
| arbitration__ruleA | [arbitration — deterministic dispute rulings] Issue the deterministic ruling: allocates 100% of the disputed amount from evidence weights + trust scores, and emits an escrow instruction (release/refund). Exactly-once — re-ruling returns the existing ruling. |
| arbitration__verify_rulingB | [arbitration — deterministic dispute rulings] Recompute the ruling from its cited evidence + trust inputs and check it matches the stored allocation (machine-checkable justice). |
| arbitration__get_caseA | [arbitration — deterministic dispute rulings] Fetch the full case record, including any ruling. |
| arbitration__list_casesA | [arbitration — deterministic dispute rulings] List cases, optionally filtered by state (FILED|EVIDENCE_OPEN|RULED). |
| arbitration__describe_agentD | [arbitration — deterministic dispute rulings] Fleet-standard self-description. |
| compute-ledger__record_workA | [compute-ledger — compute-is-carbon energy/carbon ledger] Record a unit of agent compute work. energy_j = power_w * duration_s; carbon_g follows from grid intensity. If bit_ops is declared, the entry is validated against the Landauer floor (bit_ops * kB * T * ln2) — physically impossible claims are rejected. Idempotent on entry_id. |
| compute-ledger__footprintA | [compute-ledger — compute-is-carbon energy/carbon ledger] Aggregate footprint for an agent: total J, kWh, gCO2e, cost, and mean Landauer efficiency. Totals are exact sums of the ledger entries. |
| compute-ledger__attestC | [compute-ledger — compute-is-carbon energy/carbon ledger] Issue a content-addressed attestation for a ledger entry (verifiable green-compute / energy claim). |
| compute-ledger__verify_attestationC | [compute-ledger — compute-is-carbon energy/carbon ledger] Verify an attestation by recomputing the entry hash. |
| compute-ledger__verify_chainC | [compute-ledger — compute-is-carbon energy/carbon ledger] Verify the tamper-evident hash chain of an agent's ledger. |
| compute-ledger__list_entriesC | [compute-ledger — compute-is-carbon energy/carbon ledger] List all ledger entries for an agent. |
| compute-ledger__record_inventoryA | [compute-ledger — compute-is-carbon energy/carbon ledger] Record an audited GHG inventory in a separate append-only chain. mass_g is exact integer grams; content and factor-pack digests are bare lowercase SHA-256 hex. Idempotent on inventory_id. |
| compute-ledger__get_inventoryC | [compute-ledger — compute-is-carbon energy/carbon ledger] Fetch one immutable inventory record by inventory_id. |
| compute-ledger__list_inventoriesC | [compute-ledger — compute-is-carbon energy/carbon ledger] List the separate GHG inventory chain for an agent. |
| compute-ledger__verify_inventory_chainB | [compute-ledger — compute-is-carbon energy/carbon ledger] Verify an agent's inventory hash chain independently of compute work. |
| compute-ledger__describe_agentC | [compute-ledger — compute-is-carbon energy/carbon ledger] Fleet-standard self-description. |
| covenant__grant_covenantA | [covenant — deny-by-default authority leases] Grant an agent a covenant: an explicit lease of authority. scopes support wildcards ('payments.', ''); budget_minor is the total spend ceiling in minor units; expires_at is ISO-8601. Returns the covenant_id. |
| covenant__check_actA | [covenant — deny-by-default authority leases] Check (and if allowed, record) a proposed act against a covenant. Deny-by-default. Idempotent on act_id — retries never double-consume budget. Every check lands on the audit chain. |
| covenant__revoke_covenantA | [covenant — deny-by-default authority leases] Revoke a covenant immediately and terminally. All subsequent checks deny. |
| covenant__covenant_statusB | [covenant — deny-by-default authority leases] Current state, consumed/remaining budget, and check count. |
| covenant__verify_auditA | [covenant — deny-by-default authority leases] Verify the tamper-evident audit chain of allowed/denied acts. |
| covenant__list_covenantsA | [covenant — deny-by-default authority leases] List covenants, optionally filtered by state (ACTIVE|REVOKED|EXPIRED) and/or the bound agent. |
| covenant__describe_agentD | [covenant — deny-by-default authority leases] Fleet-standard self-description. |
| disclosure-compiler__compile_disclosureA | [disclosure-compiler — deterministic cited compliance disclosure drafts (ESRS E1/SEC/IFRS S2/TNFD)] Compile a deterministic, cited disclosure draft from supplied company facts and an optional verified GHG-ledger result. Missing required datapoints remain explicit gaps; no prose or values are fabricated. |
| disclosure-compiler__list_frameworksA | [disclosure-compiler — deterministic cited compliance disclosure drafts (ESRS E1/SEC/IFRS S2/TNFD)] List bundled framework IDs, coverage, source lineage, version, and the framework-pack digest. |
| disclosure-compiler__get_frameworkA | [disclosure-compiler — deterministic cited compliance disclosure drafts (ESRS E1/SEC/IFRS S2/TNFD)] Return one bundled framework's required datapoints, mappings, sources, and framework-pack lineage. |
| disclosure-compiler__verify_resultA | [disclosure-compiler — deterministic cited compliance disclosure drafts (ESRS E1/SEC/IFRS S2/TNFD)] Recompute a disclosure draft audit hash, notary payload, structural invariants, and framework-pack currency. Pass the prior result as JSON. |
| disclosure-compiler__describe_agentA | [disclosure-compiler — deterministic cited compliance disclosure drafts (ESRS E1/SEC/IFRS S2/TNFD)] Return deterministic capabilities, version, pack digest, pricing, composition, and the professional-review disclaimer. |
| erc8004__import_registrationC | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Import an ERC-8004 Identity Registry record (chain_id + ERC-721 token_id + agentURI + owner). Idempotent: re-import updates in place. Returns the canonical record with its deterministic bridge DID (did:viridis:erc8004::). |
| erc8004__resolve_agentB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Resolve an imported ERC-8004 registration by bridge DID or by (chain_id, token_id). |
| erc8004__import_feedbackB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Import ERC-8004 Reputation Registry feedback records for an agent. Each item: {value: bool|0..1, at: ISO-8601, source?, weight?, feedback_id?}. Idempotent per feedback_id. |
| erc8004__score_agentB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Decay-weighted trust score in [0,1] + tier over the agent's imported ERC-8004 feedback — recent behavior outweighs old; no feedback scores a neutral 0.5 prior (no blind trust, no unfair zero). |
| erc8004__bind_identityC | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Bind a fleet DID to an ERC-8004 identity. Produces an order-independent, content-addressed (unsigned) binding attestation. |
| erc8004__export_attestationB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Export the agent's current trust score as an UNSIGNED ERC-8004 Validation Registry-shaped payload, content-addressed and ready for YOUR OWN signer to anchor on-chain. |
| erc8004__verify_attestationB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Recompute a payload's content hash and report whether it is intact. |
| erc8004__list_registrationsB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] List all imported ERC-8004 registrations. |
| erc8004__describe_agentB | [erc8004 — MCP-native bridge to ERC-8004 on-chain identity] Return the bridge's capabilities and input contract. |
| escrow__open_escrowB | [escrow — trustless escrow & settlement (exactly-once)] Open an escrow between payer and payee. amount_minor is a positive integer in minor units (cents). The platform fee is computed and FROZEN at open (ceil bps). Returns the escrow_id (state OPEN). |
| escrow__fund_escrowA | [escrow — trustless escrow & settlement (exactly-once)] Mark an OPEN escrow as FUNDED (idempotent). payment_ref links the payment-rail transaction. |
| escrow__release_escrowA | [escrow — trustless escrow & settlement (exactly-once)] Release a FUNDED/DISPUTED escrow to the payee (exactly-once — a repeat release returns the existing terminal record, never a double payout). |
| escrow__refund_escrowA | [escrow — trustless escrow & settlement (exactly-once)] Refund an OPEN/FUNDED/DISPUTED escrow to the payer (exactly-once). Refunding an OPEN escrow is a cancel. |
| escrow__dispute_escrowA | [escrow — trustless escrow & settlement (exactly-once)] Move a FUNDED escrow to DISPUTED. An arbiter (agent-arbitration-agent) then resolves it to release or refund. |
| escrow__escrow_statusC | [escrow — trustless escrow & settlement (exactly-once)] Current record for an escrow. |
| escrow__list_escrowsB | [escrow — trustless escrow & settlement (exactly-once)] List escrows, optionally filtered by state (OPEN|FUNDED|RELEASED|REFUNDED|DISPUTED). |
| escrow__verify_auditB | [escrow — trustless escrow & settlement (exactly-once)] Validate the tamper-evident audit hash chain for an escrow. |
| escrow__describe_agentC | [escrow — trustless escrow & settlement (exactly-once)] Fleet-standard self-description. |
| ghg-ledger__calculate_inventoryB | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] Calculate an auditable GHG inventory from explicit activity records. Returns per-line gas/CO2e results, Scope 1/2/3 and category rollups, dual Scope 2 reporting, indeterminate lines, factor lineage, notary payload, and an offset-clearinghouse dry-run weave. This is calculation, not advice. |
| ghg-ledger__classify_activityA | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] Suggest scope and Scope 3 category from the bundled deterministic map. No inference is used; unknown activity types return no suggestion. |
| ghg-ledger__list_factor_packsB | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] List the bundled pack version/digest, supported regions and years, activity types, GWP set, and explicit MVP coverage. |
| ghg-ledger__get_factor_packA | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] Return factors, GWP values, conversions, sources, and pack SHA for one exact bundled region/year. No nearest-region or nearest-year substitution. |
| ghg-ledger__verify_resultA | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] Recompute a prior inventory's audit hash and conservation checks. Pass the prior result object as JSON; tampering or stale factor lineage is flagged. |
| ghg-ledger__describe_agentA | [ghg-ledger — deterministic GHG inventories (Scope 1/2/3 + dual Scope 2)] Return fleet-standard capabilities, version, pack digest, and pricing. |
| identity__register_agentB | [identity — verifiable agent identity + capability discovery] Register (or idempotently update) an agent identity. Returns a deterministic content-addressed DID. capabilities is a non-empty list of lowercase capability tags other agents can discover you by. |
| identity__resolve_agentC | [identity — verifiable agent identity + capability discovery] Resolve an identity by agent_id or DID to its full public registration. |
| identity__discover_agentsA | [identity — verifiable agent identity + capability discovery] Find ACTIVE agents matching ALL requested capabilities (AND semantics), deterministically ordered by match count then reputation. |
| identity__revoke_agentB | [identity — verifiable agent identity + capability discovery] Revoke an identity: it disappears from discovery (terminal) but its record is retained for auditability. |
| identity__list_registrationsA | [identity — verifiable agent identity + capability discovery] List registrations, optionally filtered by status (ACTIVE|REVOKED). |
| identity__describe_agentC | [identity — verifiable agent identity + capability discovery] Fleet-standard self-description. |
| metering__create_meterB | [metering — usage metering + SLA accounting (x402 meter)] Create a usage meter between a provider and a consumer agent. |
| metering__record_usageA | [metering — usage metering + SLA accounting (x402 meter)] Record a usage event. Idempotent on event_id (safe to retry — never double-billed). outcome is 'ok' or 'error' and feeds the SLA report. |
| metering__usage_summaryB | [metering — usage metering + SLA accounting (x402 meter)] Totals for a meter: event count, total quantity, accrued minor units. |
| metering__sla_reportB | [metering — usage metering + SLA accounting (x402 meter)] Pure SLA report: success_rate vs sla_target, breach flag. No mutation. |
| metering__close_periodC | [metering — usage metering + SLA accounting (x402 meter)] Freeze all open events into an immutable invoice (exactly-once). The invoice amount is what agent-escrow-agent should settle. |
| metering__verify_chainC | [metering — usage metering + SLA accounting (x402 meter)] Verify the tamper-evident event hash chain for a meter. |
| metering__list_metersB | [metering — usage metering + SLA accounting (x402 meter)] List all meters with event/invoice counts. |
| metering__describe_agentC | [metering — usage metering + SLA accounting (x402 meter)] Fleet-standard self-description. |
| narrative-engine__translate_narrativeA | [narrative-engine — grant/investor/policy narrative generation] Translate raw ecological/agent data into a decision-maker-ready narrative. |
| narrative-engine__describe_agentA | [narrative-engine — grant/investor/policy narrative generation] Fleet-standard self-description: capabilities, inputs, outputs. |
| notary__commitA | [notary — commit-reveal verifiable delivery proofs] Commit to a deliverable BEFORE handover. commit_hash = sha256(salt || sha256(content)) as 64 hex chars; deadline is ISO-8601; context links the escrow/job. Idempotent per (committer, nonce). |
| notary__revealA | [notary — commit-reveal verifiable delivery proofs] Reveal the committed content's digest + salt after handover. Verifies against the commitment (one bit of drift fails); returns a delivery_proof string for escrow release. Late reveals expire the commitment. |
| notary__verifyB | [notary — commit-reveal verifiable delivery proofs] Independently verify a revealed commitment; optionally check it against the digest of content you received. |
| notary__commitment_statusA | [notary — commit-reveal verifiable delivery proofs] Current record for a commitment (pre-reveal, salt/digest stay hidden). |
| notary__list_commitmentsB | [notary — commit-reveal verifiable delivery proofs] List commitments, optionally filtered by state (PENDING|REVEALED|EXPIRED). |
| notary__describe_agentB | [notary — commit-reveal verifiable delivery proofs] Return capabilities and input contract. |
| offsets__list_creditC | [offsets — verified-credit carbon offset clearinghouse] List a conservation credit on the book. verification_ref (a D-Score / land-verification attestation) is REQUIRED — unverified credits cannot enter the book. |
| offsets__buy_offsetA | [offsets — verified-credit carbon offset clearinghouse] 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. |
| offsets__buy_offset_budgetA | [offsets — verified-credit carbon offset clearinghouse] 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. |
| offsets__settlement_batchA | [offsets — verified-credit carbon offset clearinghouse] 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. |
| offsets__net_positionB | [offsets — verified-credit carbon offset clearinghouse] Buyer's carbon position: emitted (from agent-compute-ledger) minus retired. carbon_accountable == true when fully offset. |
| offsets__verify_certificateC | [offsets — verified-credit carbon offset clearinghouse] Verify an offset certificate: recompute its hash and check the ledger. |
| offsets__bookA | [offsets — verified-credit carbon offset clearinghouse] The full credit book with per-credit and book-wide mass conservation totals. |
| offsets__get_purchaseB | [offsets — verified-credit carbon offset clearinghouse] Fetch a past purchase / offset certificate by id. |
| offsets__describe_agentC | [offsets — verified-credit carbon offset clearinghouse] Fleet-standard self-description. |
| protogen__create_cad_workspaceB | [protogen — MCP CAD services (measure -> CAD)] Create a ProtoGen CAD workspace for another agent or workflow. |
| protogen__generate_cad_designC | [protogen — MCP CAD services (measure -> CAD)] Generate a parametric CAD design contract in a ProtoGen workspace. |
| protogen__export_cad_designB | [protogen — MCP CAD services (measure -> CAD)] Export a CAD design as OpenSCAD, STEP contract metadata, or manufacturing brief. |
| protogen__manufacturing_plan_from_specC | [protogen — MCP CAD services (measure -> CAD)] Generate a manufacturing plan, BOM, DFM notes, and cost estimate from a product spec. |
| protogen__describeA | [protogen — MCP CAD services (measure -> CAD)] Return ProtoGen capabilities and current CAD environment status. |
| protogen__healthA | [protogen — MCP CAD services (measure -> CAD)] Return ProtoGen health and workspace counts. |
| provenance__register_genesisA | [provenance — genesis certificates, lineage, recalls] Register an agent's birth. Issues a content-addressed genesis certificate with a strictly monotone index (epoch 0 = the founding cohort). parent_id records lineage; children of recalled/quarantined parents are quarantined at birth. Idempotent — an agent is born once. |
| provenance__get_certificateC | [provenance — genesis certificates, lineage, recalls] Fetch an agent's genesis certificate + recall/quarantine status. |
| provenance__verify_certificateA | [provenance — genesis certificates, lineage, recalls] Verify a certificate: recompute its content hash and check the ledger. |
| provenance__lineageB | [provenance — genesis certificates, lineage, recalls] Full ancestry and descendants of an agent, plus its generation number. |
| provenance__recallA | [provenance — genesis certificates, lineage, recalls] Recall an agent: flags it and quarantines every transitive descendant. Reports exactly which agents were quarantined. |
| provenance__list_recordsB | [provenance — genesis certificates, lineage, recalls] List genesis records, optionally by epoch (0 = founding cohort). |
| provenance__register_artifactA | [provenance — genesis certificates, lineage, recalls] Register a content-addressed artifact in a separate provenance DAG. Parent hashes may be registered artifacts or external content roots. Idempotent on artifact_id; does not consume a genesis index. |
| provenance__get_artifactA | [provenance — genesis certificates, lineage, recalls] Fetch one registered artifact by artifact_id. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jdhart81/viridis-agent-fleet'
If you have feedback or need assistance with the MCP directory API, please join our Discord server