API Reference#

Marcus provides multiple APIs for different use cases:

MCP Tools

Model Context Protocol tools that AI agents use to coordinate with Marcus

MCP Tools Reference
Python API

Core Python API for programmatic access to Marcus functionality

Python API Reference
Data Models

Data structures used throughout Marcus (Agent, Task, Project, etc.)

Data Models
Error Handling

Error framework and recovery strategies

Error Handling