# agent-covenant MCP server

Deny-by-default authority leases for agents wielding real power.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-jdhart81-agent-covenant
- Repository: https://github.com/jdhart81/viridis-agent-fleet

## Install
- Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.viridisconservation.com/covenant/mcp

## Tools
- grant_covenant - 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. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- check_act - 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. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- revoke_covenant - Revoke a covenant immediately and terminally. All subsequent checks deny. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- covenant_status - Current state, consumed/remaining budget, and check count. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- verify_audit - Verify the tamper-evident audit chain of allowed/denied acts. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- list_covenants - List covenants, optionally filtered by state (ACTIVE|REVOKED|EXPIRED)
    and/or the bound agent. Endpoint: https://mcp.viridisconservation.com/covenant/mcp
- describe_agent - Fleet-standard self-description. Endpoint: https://mcp.viridisconservation.com/covenant/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.jdhart81
- Version: 0.1.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 10, 2026
- Source: https://registry.modelcontextprotocol.io
