Build powerful integrations with our REST API, receive real-time events via webhooks, or let AI assistants query your recordings through MCP.
Choose the integration pattern that fits your workflow. Use one or all three.
Full programmatic access to all resources. Upload content, retrieve transcripts, trigger analyses, and manage your organization.
Receive real-time notifications when transcriptions and analyses complete. Connect to Zapier, Make, n8n, or your own endpoints.
Let Claude, Cursor, or any MCP-compatible AI assistant query and analyze your recordings directly through conversation.
Our REST API follows modern conventions with consistent response formats, cursor-based pagination, and comprehensive error handling.
GET/v1/projectsPOST/v1/projectsGET/v1/projects/:id/contentPOST/v1/projects/:id/content/upload-urlGET/v1/projects/:id/content/:contentId/transcriptGET/v1/projects/:id/content/:contentId/analysesPOST/v1/projects/:id/insightsGET/v1/webhooksPOST/v1/webhooksUse API keys with the Authorization: Bearer sk_live_xxx header. Create keys in your organization settings.
pk_live_* — Publishable keys for client-side uploadssk_live_* — Secret keys for full API access# List all content in a project
curl -X GET "https://scribesight.com/api/v1/projects/proj_xxx/content" \
-H "Authorization: Bearer sk_live_xxx"
# Get transcript and analysis
curl -X GET "https://scribesight.com/api/v1/projects/proj_xxx/content/cont_xxx/transcript" \
-H "Authorization: Bearer sk_live_xxx"// Webhook payload for analysis.completed
{
"event": "content_analysis.completed",
"data": {
"content_id": "cont_xxx",
"project_id": "proj_xxx",
"analysis": {
"key_themes": ["pricing concerns", "implementation timeline"],
"action_items": ["Send pricing proposal", "Schedule technical call"],
"sentiment": "positive"
}
},
"timestamp": "2026-01-06T10:30:00Z"
}Subscribe to events and receive HTTP POST requests when things happen. Perfect for triggering automations in Zapier, Make, n8n, or your own systems.
content.uploadedNew recording uploaded
transcription.completedTranscript ready
transcription.failedTranscription error
content_analysis.completedAnalysis finished
content_analysis.failedAnalysis error
project_insights.completedAggregate insights ready
project.createdNew project created
member.joinedTeam member added
The Model Context Protocol (MCP) lets AI assistants like Claude access your recordings directly. Ask questions in natural language and get answers from your content.
list_projectsGet all projects in your organizationlist_contentList recordings with filteringget_transcriptRetrieve full transcriptget_analysisGet AI analysis resultssearch_contentSearch across all recordingsgenerate_insightsTrigger project-level analysis# Example MCP interaction with Claude
User: "What were the common objections in last month's sales calls?"
Claude: [Queries Scribe Sight via MCP]
→ list_content(project_id="sales", created_after="2025-12-01")
→ get_analysis(content_id="cont_xxx") × 23
Claude: "Based on 23 sales calls in December, the top objections were:
1. Pricing (mentioned in 65% of calls)
2. Implementation timeline (48%)
3. Integration concerns (35%)"Connect Scribe Sight to your existing tools with webhooks and API calls.
Auto-update opportunities with call insights. Push objections, next steps, and deal signals directly to records.
analysis.completed → Zapier → SalesforceGet notified when key topics are mentioned or when sentiment drops below threshold.
analysis.completed → webhook → SlackCreate meeting notes automatically with summaries, action items, and key decisions.
transcription.completed → Make → NotionLog call activities and sync extracted contact properties automatically.
REST API → HubSpot APIBuild internal tools that aggregate insights across all your calls.
REST API → Your AppQuery your recordings conversationally. "What did customers say about pricing?"
Claude + MCP → Scribe SightGet your API keys and start integrating in minutes. Full API access included in all paid plans.
Questions? Email us at support@scribesight.com