# Angelwood developer documentation > How to connect to Angelwood, the client portal and client operations platform for agencies and service businesses: REST API (API key), MCP server (OAuth) and command-line client. ## Docs - [Overview](https://angelwood.io/docs/index.md): Connect to Angelwood from your own code, an automation platform or an AI assistant: REST API, MCP server and command-line client. - [REST API](https://angelwood.io/docs/api.md): Read clients, projects, tasks and invoices and create clients and tasks with an API key. Authentication, endpoints, paging and errors. - [MCP server](https://angelwood.io/docs/mcp.md): Let Claude, ChatGPT, Cursor or any MCP client look up your Angelwood clients, projects, tasks and invoices. Read-only, with OAuth sign-in. - [Command-line client](https://angelwood.io/docs/cli.md): Install angelwood-cli to list clients, projects, tasks and invoices and create clients and tasks from a terminal or a script. ## Optional - [OpenAPI description](https://angelwood-api-uzil.onrender.com/api/v1/openapi.json): machine-readable description of the REST API - [Pricing](https://angelwood.io/pricing): plans, seats and portal limits