Superscribe
Voice-to-text SaaS with automated time tracking. Capture audio on any platform, get instant transcripts, search your recording history.
Superscribe records voice via microphone, file upload, or phone call, transcribes it in real-time using ElevenLabs Scribe, and automatically tracks time for billing and reporting. Users can search recordings semantically, generate reports, and export data.
Docs
- API Reference: Interactive REST API documentation
- OpenAPI Spec: Machine-readable OpenAPI 3.0 JSON spec
REST API
Base URL: https://superscribe.io/api/v1
All endpoints require an x-api-key header with an ss_ API key.
Keys are created at https://superscribe.io/dashboard/api
Endpoints
GET /recordings— List recordings (paginated). Params:page,limit(max 100),dateFrom,dateTo,source,sortBy,sortOrderGET /recordings/search?q=— Search transcripts. Uses semantic vector search, falls back to text. Params:q(required),page,limit(max 50)GET /recordings/:id— Get a single recording by ID
Recording object
{
"id": "507f1f77bcf86cd799439011",
"transcript": "The meeting discussed Q4 targets...",
"duration_seconds": 142,
"source": "microphone",
"language": "en",
"was_translated": false,
"mode_id": null,
"direction": null,
"caller_number": null,
"callee_number": null,
"caller_name": null,
"turns": null,
"created_at": "2025-03-01T10:30:00.000Z",
"updated_at": "2025-03-01T10:30:01.000Z"
}
MCP (Model Context Protocol)
Endpoint: https://superscribe.io/mcp
Protocol: Streamable HTTP (POST)
Auth: x-api-key header with an ss_ API key
Tools
get_recordings— List recordings. Args:limit,dateFrom,dateTo,sourceget_recording— Fetch one recording by ID. Args:id(required)search_recordings— Search transcripts. Args:query(required),limit
Claude Desktop config
{
"mcpServers": {
"superscribe": {
"url": "https://superscribe.io/mcp",
"headers": { "x-api-key": "ss_YOUR_KEY" }
}
}
}
Authentication
API keys start with ss_ and are scoped to the creating user's data.
Create keys at: https://superscribe.io/dashboard/api