# Filemark developer docs

Access Filemark through its REST API or Model Context Protocol (MCP) server. Read and change your firm's client and engagement records, run Canadian T2 tax computations, and create filing handoff packages.

- REST base URL: `https://api.filemark.ca/api/v1`
- MCP server: `https://api.filemark.ca/mcp`
- API schema: [OpenAPI](https://api.filemark.ca/api/v1/openapi.json) and [interactive REST reference](https://api.filemark.ca/api/v1/docs)
- Format: JSON over HTTPS, OAuth 2.0 bearer tokens
- Markdown: append `.md` to a page URL, or use [/index.md](https://docs.filemark.ca/index.md) for this page, [/llms-full.txt](https://docs.filemark.ca/llms-full.txt) for the full guide, and [/llms.txt](https://docs.filemark.ca/llms.txt) for the index

## Start here

- [Quickstart](https://docs.filemark.ca/quickstart): get an access token, run a computation, and list your clients.
- [Definitions](https://docs.filemark.ca/definitions): clients, entities, engagements, targets and cells.
- [Authentication](https://docs.filemark.ca/authentication) for a server integration, or [delegated access](https://docs.filemark.ca/delegated-access) to connect an AI assistant or other MCP host as a signed-in user.

## Reference

- [REST reference](https://docs.filemark.ca/rest): every operation with a request example, parameters, and response fields.
- [Computation reference](https://docs.filemark.ca/computations): every target's input and output cells.
- [Run computations](https://docs.filemark.ca/run-computations), [Write data](https://docs.filemark.ca/write-data), and [Connect over MCP](https://docs.filemark.ca/mcp).
- [Conventions](https://docs.filemark.ca/conventions), [rate limits](https://docs.filemark.ca/rate-limits), and [error codes](https://docs.filemark.ca/errors).
