# Angelwood developer documentation

> Documentation index for AI agents: https://angelwood.io/docs/llms.txt

Angelwood is a client portal and client operations platform for agencies, consultancies and other service businesses. These pages describe the ways to reach your Angelwood data from outside the app.

## Ways to connect

- [REST API](https://angelwood.io/docs/api): read clients, projects, tasks and invoices, and create clients and tasks, with an API key.
- [MCP server](https://angelwood.io/docs/mcp): let an AI assistant such as Claude, ChatGPT or Cursor look things up in Angelwood after you sign in.
- [Command-line client](https://angelwood.io/docs/cli): the same API from a terminal or a script.

## Which one to use

| You want to | Use |
| --- | --- |
| Connect Angelwood to an automation platform or your own code | REST API |
| Ask an AI assistant about your clients, tasks and invoices | MCP server |
| Run a quick lookup or a scheduled script | Command-line client |

## Before you start

You need an Angelwood account. [Start a 14-day free trial](https://app.angelwood.io/sign-up) if you do not have one.

- The REST API and the command-line client use an **API key**, created in Angelwood under Settings. A key works inside the one organization it was created in.
- The MCP server uses **OAuth sign-in** with your own Angelwood account. It does not accept API keys.

## Machine-readable versions

- Every page here is also available as Markdown: add `.md` to its address, for example `https://angelwood.io/docs/api.md`.
- The list of pages for AI agents is at `https://angelwood.io/docs/llms.txt`.
- The OpenAPI description of the REST API is at `https://angelwood-api-uzil.onrender.com/api/v1/openapi.json`.

## Support

Email support@angelwood.io.
