agent-covenant
Server Details
Deny-by-default authority leases for agents wielding real power.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- jdhart81/viridis-agent-fleet
- GitHub Stars
- 0
- Server Listing
- viridis-agent-fleet
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
Each tool targets a distinct phase of the covenant lifecycle: introspection (describe_agent), issuance (grant_covenant), enumeration (list_covenants), termination (revoke_covenant), state inspection (covenant_status), enforcement (check_act), and audit verification (verify_audit). There is no realistic risk of confusing check_act with covenant_status or grant_covenant, since their descriptions delineate side effects and read-only behavior clearly.
All names use consistent snake_case, and six of seven follow a verb_noun pattern (grant_covenant, revoke_covenant, list_covenants, check_act, describe_agent, verify_audit). The outlier is covenant_status, which is noun-first rather than a verb-led command, but it remains immediately readable and semantically unambiguous.
Seven tools is well within the ideal range and each earns its place: every major operation in the covenant domain has exactly one corresponding tool. There are no redundant aliases or filler operations, and the surface stays small enough for an agent to reason about holistically.
The core lifecycle is covered end to end: grant, list, status, revoke, enforce via check_act, and verify the audit chain. Minor gaps exist, such as no dedicated get_covenant for fetching a single covenant's full detail (likely folded into list_covenants) and no operation to amend scopes or extend a budget/expiry without revoking and re-granting.
Available Tools
7 toolscheck_actCheck actCInspect
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.
Inputs: scope (required), act_id (required), covenant_id (required), amount_minor. Returns: result
covenant_statusCovenant statusCRead-onlyIdempotentInspect
Current state, consumed/remaining budget, and check count.
Inputs: covenant_id (required). Returns: result
describe_agentDescribe this serviceARead-onlyIdempotentInspect
Describe this agent: name, version, purpose, every action it supports and the inputs each one takes. Read-only and free; call it first to learn how to use this server.
Inputs: no named parameters. Returns: result
grant_covenantGrant covenantBInspect
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.
Inputs: scopes (required), agent_id (required), principal (required), expires_at (required), +1 more. Returns: result
list_covenantsList covenantsARead-onlyIdempotentInspect
List covenants, optionally filtered by state (ACTIVE|REVOKED|EXPIRED) and/or the bound agent.
Inputs: state, agent_id. Returns: result
revoke_covenantRevoke covenantADestructiveInspect
Revoke a covenant immediately and terminally. All subsequent checks deny.
Inputs: covenant_id (required), reason. Returns: result
verify_auditVerify auditCRead-onlyIdempotentInspect
Verify the tamper-evident audit chain of allowed/denied acts.
Inputs: covenant_id (required). Returns: result
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Machine-verifiable authorization checks for autonomous AI agents.
Bounded authorization and independently verifiable execution evidence for agents.
Pre-execution policy gate for consequential agent actions with durable trust receipts.
Identity and authorization in one system: allow, deny, the reason, and a record.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables MCP agents to be issued limited-access capability passports that can only be narrowed when delegated, enforcing least privilege and preventing permissions creep across tool calls and sub-agents.1MIT
- AlicenseAqualityBmaintenanceLeast-privilege compiler and MCP gateway for AI agents: run your agent in record-only mode, compile the smallest policy it actually needs from its real tool calls, enforce it at the gateway (deny > approve > allow), and keep a SHA-256 hash-chained audit of every call that verifies offline.14192 npm1Apache 2.0
- AlicenseAqualityBmaintenanceEnables AI agents to obtain signed permit, deny, or escalation decisions before destructive, deployment, or spending actions, then commit actual effects to a hash-chained, signed audit log.461 npmApache 2.0
- FlicenseNot gradedqualityDmaintenanceCryptographically verifiable, scope-narrowing delegation chains for AI agents, enabling human-anchored authorization across multiple hops.-
Glama MCP Gateway
Add one secure layer between your agents and this server.