# PMAT API Reference
## Overview
PMAT provides multiple interfaces for code analysis:
- CLI interface (primary)
- HTTP API (optional)
- MCP protocol (Model Context Protocol)
## CLI API
See [CLI Reference](./cli-reference.md) for command-line interface documentation.
## HTTP API
See [HTTP API Guide](./api-guide.md) for REST API documentation.
## MCP Protocol
See [MCP Integration Guide](./mcp-integration.md) for Model Context Protocol documentation.
## Related Documentation
- [Interfaces Overview](./guides/interfaces-overview.md)
- [Features](./features/)