# AutoVault API Reference

AutoVault exposes the same skill primitives through CLI, library, HTTP, and MCP surfaces. Human operators use the CLI, programs use the SDK or HTTP API, and agents connect through local stdio MCP or remote Streamable HTTP MCP.

## Current surfaces

- CLI commands for installing, listing, proposing, verifying, syncing profiles, and checking updates.
- MCP tools for discovery/full reads through get_skill, trusted adds, updates, deletes, proposals, and drift checks.
- Remote Streamable HTTP MCP with OAuth and role-aware filtering.

## Agent guidance

Prefer discovery first, full reads second, and get_skill with include_resources when packaged resources are needed.
