Integration

SickRock exposes machine-readable integration endpoints on the same base URL as the web application.

All API and MCP clients authenticate with a Bearer token (API key) in the Authorization header:

Authorization: Bearer <api-key>

Create API keys in the SickRock UI (Settings → API Keys).

Endpoints

Endpoint Description

/api

Connect RPC (gRPC-over-HTTP) API

/openapi

OpenAPI 3.1 JSON description of the Connect API

/mcp

Model Context Protocol (Streamable HTTP) for AI assistants