What is MCP?
The Model Context Protocol is an open standard for connecting AI systems to external data sources and tools. The Avala MCP server implements this protocol, providing a secure bridge between your AI assistant and the Avala API.Key features
The MCP server provides access to the full Avala platform:- Dataset management - List, create, and configure datasets for annotation
- Project operations - Access project details, status, and configuration
- Task management - Query and filter annotation tasks
- Automation agents - Create and manage event-driven automation workflows
- Quality control - Access annotation issues, quality targets, and consensus metrics
- Fleet management - Monitor devices, recordings, events, and alerts
- Storage integration - Configure S3 and Google Cloud Storage
- Webhooks - Set up event notifications to external services
- Export operations - Trigger and monitor annotation exports
Security model
The MCP server runs in read-only mode by default. Write operations (create, update, delete) must be explicitly enabled.
- Read-only mode (default) - AI assistants can query and inspect your workspace without making changes
- Mutations enabled - When you explicitly enable write access, the server can create, update, and delete resources
Architecture
The MCP server acts as a stateless adapter between MCP clients and the Avala API:- Transport: Standard input/output (stdio) for local communication
- Authentication: API key passed via environment variable
- Data format: JSON responses for all tool calls
- Pagination: Cursor-based pagination for large result sets
Use cases
Dataset exploration
Dataset exploration
Ask your AI assistant to find datasets by type, search for specific data, or summarize dataset statistics without writing custom scripts.
Project monitoring
Project monitoring
Query project status, check annotation progress, and review quality metrics through natural language conversations.
Automated workflows
Automated workflows
Create automation agents that respond to events like completed annotations or quality threshold violations.
Quality analysis
Quality analysis
Investigate annotation issues, review consensus scores, and evaluate quality targets across projects.
Fleet oversight
Fleet oversight
Monitor device health, review recording status, and respond to alerts from your data collection fleet.
Next steps
Installation
Install and configure the MCP server
Configuration
Configure authentication and permissions
Available tools
Browse all available MCP tools