llms.txt Content
# Roboflow MCP Server
> A hosted Model Context Protocol (MCP) server that exposes Roboflow's computer vision platform — projects, datasets, images, annotations, versions, models, and Workflows — as tools for AI assistants.
This server speaks MCP over streamable HTTP at `https://mcp.roboflow.com/mcp`. Authenticate with a Roboflow API key sent in the `x-api-key` header. Get a key at https://app.roboflow.com/settings/api.
## Connection
- [MCP endpoint](https://mcp.roboflow.com/mcp): streamable-http transport, requires the `x-api-key` header
- [Homepage](https://mcp.roboflow.com/): install snippets for Claude Code, Claude Desktop, and other MCP clients
- [Get a Roboflow API key](https://app.roboflow.com/settings/api)
## Tool categories
- **Projects** — manage projects in your workspace
- `projects_list`: List all projects in the workspace associated with the API key.
- `projects_create`: Create a new computer vision project.
- `projects_get`: Get detailed info about a project including versions, classes, splits, and trained models.
- **Images** — prepare image uploads for a project
- `images_prepare_upload`: Get an upload URL to upload a single image to a project.
- `images_prepare_upload_zip`: Prepare a zip upload of images and annotations to a project.
- `images_upload_zip_status`: Check the status of a zip upload task.
- `images_search`: Search for images inside a project.
- **Annotations** — save annotations to a project image
- `annotations_save`: Save an annotation for an existing image.
- **Batch** — organize images into batches and create labeling jobs
- `annotation_batches_list`: List upload batches in a project.
- `annotation_batches_get`: Get details about a specific batch.
- `annotation_jobs_create`: Create an annotation job to assign a batch of images to a labeler.
- **Versions** — create and inspect dataset versions
- `versions_generate`: Create a new dataset version with optional preprocessing and augmentation.