# Labric | Documentation ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.labric.co/_mcp/server ## Docs - [Introduction](https://docs.labric.co/welcome.md): Get started with the Labric API for programmatic access to your data. - [Write your first Labric job](https://docs.labric.co/first-job.md): Parse a CSV file and write the results to a Labric table in under 20 lines of Python. - [Connect an AI agent (MCP)](https://docs.labric.co/mcp-server.md): Give AI agents access to your Labric data through the Model Context Protocol. - [Run a job off-platform](https://docs.labric.co/off-platform-jobs.md): Run a script on your own machine and record everything it writes as a single job execution on Labric. - [API reference](https://docs.labric.co/api-reference.md): Endpoint documentation for the Labric API ## API Docs - Labric API > Files [List files](https://docs.labric.co/api-reference/labric-api/files/list.md) - Labric API > Files [Upload a file](https://docs.labric.co/api-reference/labric-api/files/upload.md) - Labric API > Files [Get a file's content](https://docs.labric.co/api-reference/labric-api/files/get-content.md) - Labric API > Agent [Run](https://docs.labric.co/api-reference/labric-api/agent/run.md) - Labric API > Jobs [Create a job](https://docs.labric.co/api-reference/labric-api/jobs/create.md) - Labric API > Jobs [Update a job](https://docs.labric.co/api-reference/labric-api/jobs/update.md) - Labric API > Jobs [Start a job execution](https://docs.labric.co/api-reference/labric-api/jobs/start.md) - Labric API > Jobs [Close a job execution](https://docs.labric.co/api-reference/labric-api/jobs/close.md) - Labric API > Jobs [Revert a job execution](https://docs.labric.co/api-reference/labric-api/jobs/revert.md) - Labric API > Tools [Write](https://docs.labric.co/api-reference/labric-api/tools/write.md) - Labric API > Tools [Read](https://docs.labric.co/api-reference/labric-api/tools/read.md) - Labric API > Tools [Execute Sql](https://docs.labric.co/api-reference/labric-api/tools/execute-sql.md) - Labric API > Tools [Get Schema](https://docs.labric.co/api-reference/labric-api/tools/get-schema.md) - Labric API > Tools [Batch Write](https://docs.labric.co/api-reference/labric-api/tools/batch-write.md) - Labric API > Images [Save annotations on an image](https://docs.labric.co/api-reference/labric-api/images/annotate.md) - Labric API > Notifications [Send a notification](https://docs.labric.co/api-reference/labric-api/notifications/send.md) - Labric API > Models [Run predictions](https://docs.labric.co/api-reference/labric-api/models/predict.md) - Labric API > Models [Get a model](https://docs.labric.co/api-reference/labric-api/models/get.md) - Labric API > Models [List models](https://docs.labric.co/api-reference/labric-api/models/list.md) - Labric API > Models [Train a model](https://docs.labric.co/api-reference/labric-api/models/train.md) - Labric API > Models [Cancel training](https://docs.labric.co/api-reference/labric-api/models/cancel-training.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.labric.co/openapi.json) - [OpenAPI YAML](https://docs.labric.co/openapi.yaml)