OpenAPI Specification
openapi: 3.1.0
info:
title: Crescendo Platform MCP Service API
version: 1.6.0
description: Public HTTP API for the Crescendo platform.
servers:
- url: https://platform.crescendo.ai
security:
- bearerAuth: []
- bearerTokenQuery: []
tags:
- name: Service
description: Service metadata and health.
paths:
/:
get:
tags:
- Service
summary: Get service info
description: Returns basic service metadata (name and version).
security: []
responses:
'200':
description: Service info
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceInfo'
examples:
example:
value:
name: platform-api-service
version: 1.6.0
/health:
get:
tags:
- Service
summary: Health check
description: Returns `ok` when the service is up.
security: []
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/HealthStatus'
examples:
example:
value:
status: ok
components:
schemas:
HealthStatus:
type: object
properties:
status:
type: string
required:
- status
ServiceInfo:
type: object
properties:
name:
type: string
version:
type: string
required:
- name
- version
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: API Key
bearerTokenQuery:
type: apiKey
in: query
name: bearer_token
description: Alternative to the Authorization header. Prefer the Authorization header whenever possible.