API Reference ============= Marcus provides multiple APIs for different use cases: .. grid:: 2 :gutter: 3 .. grid-item-card:: MCP Tools :link: mcp_tools :link-type: doc Model Context Protocol tools that AI agents use to coordinate with Marcus .. grid-item-card:: Python API :link: python_api :link-type: doc Core Python API for programmatic access to Marcus functionality .. grid-item-card:: Data Models :link: data_models :link-type: doc Data structures used throughout Marcus (Agent, Task, Project, etc.) .. grid-item-card:: Error Handling :link: error_handling :link-type: doc Error framework and recovery strategies .. toctree:: :maxdepth: 2 :hidden: mcp_tools python_api data_models error_handling cpm-function-reference