[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"seo-allowlist":3,"connector-happy-scribe":73,"related-happy-scribe":280},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":117},"happy-scribe","Happy Scribe","\u002Fconnectoricons\u002Fhappy-scribe.png","Happy Scribe's MCP server lets your AI app search, read and analyze your transcripts and meeting notes, and create new ones. Quote a meeting with timestamps, then export the transcript or subtitles in the format you need. ContextGate connects Happy Scribe to Claude, ChatGPT and Cursor and lets you switch off deletes and order confirmations while keeping search and export.","vendor_mcp","oauth",[79],"https:\u002F\u002Fwww.happyscribe.com\u002Fintegrations\u002Fmcp","Commerce, Travel & More",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"Happy Scribe API and MCP for Claude & ChatGPT | ContextGate","Happy Scribe API via MCP: search and quote your transcripts and meeting notes from Claude or ChatGPT. Switch off deletes; every call is recorded.","Happy Scribe MCP: transcripts and meeting notes in your AI app",{"heading":88,"steps":89},"How to add Happy Scribe to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Happy Scribe free and sign in with your Happy Scribe account.",{"text":93},"Searching, quoting and exporting don't change anything. Switch off the tools that delete transcriptions, subtitle jobs or webhooks, and the one that confirms orders, if a person should make those calls.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app what was decided about the budget in last week's meeting notes, with timestamps, then open Activity to see the search.",[103,110],{"heading":104,"bullets":105},"Transcript work in Claude or ChatGPT",[106,107,108,109],"Search your transcripts and meeting notes and quote the passage with its timestamp.","Start a transcription from a media URL, or create subtitles for a video.","Export a transcript or subtitles in the format you need.","Order a translation of a finished transcript into one or more languages.",{"heading":111,"bullets":112},"Control over recordings and orders",[113,114,115],"Switch off delete tools so transcripts and subtitle jobs stay put.","Use a policy to warn before your AI app confirms an order.","Policies can hide personal data from meeting notes in each call, and Activity records every call.","happy-scribe-mcp",[118,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,256,264,272],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"Create Subtitle","Tool to generate subtitles for a video file by creating a transcription with the is_subtitle flag. Use after confirming the media URL is publicly accessible and valid.","N\u002FA","tool",[],[],[],[127],{"endpoint":121,"docs":81},{"name":129,"description":130,"recordCount":121,"type":122,"requiredParams":131,"optionalParams":132,"exampleEndpoint":121,"docsUrl":81,"sampleFields":133,"sampleData":134},"Create Transcription","Tool to initiate a new transcription job using a publicly accessible or signed URL. Use when you have uploaded a media file and want to start transcription immediately.",[],[],[],[135],{"endpoint":121,"docs":81},{"name":137,"description":138,"recordCount":121,"type":122,"requiredParams":139,"optionalParams":140,"exampleEndpoint":121,"docsUrl":81,"sampleFields":141,"sampleData":142},"Create Translation Task","Tool to create a translation task for a transcription (deprecated). Use after transcription is complete to request translation.",[],[],[],[143],{"endpoint":121,"docs":81},{"name":145,"description":146,"recordCount":121,"type":122,"requiredParams":147,"optionalParams":148,"exampleEndpoint":121,"docsUrl":81,"sampleFields":149,"sampleData":150},"Delete Transcription","Tool to delete a transcription job. Use when you have a transcription ID and want to remove it, optionally permanently. Use after confirming the transcription ID.",[],[],[],[151],{"endpoint":121,"docs":81},{"name":153,"description":154,"recordCount":121,"type":122,"requiredParams":155,"optionalParams":156,"exampleEndpoint":121,"docsUrl":81,"sampleFields":157,"sampleData":158},"Delete Webhook","Tool to delete a specific webhook. Use when you need to remove a webhook after confirming its identifier.",[],[],[],[159],{"endpoint":121,"docs":81},{"name":161,"description":162,"recordCount":121,"type":122,"requiredParams":163,"optionalParams":164,"exampleEndpoint":121,"docsUrl":81,"sampleFields":165,"sampleData":166},"Export Subtitle","Tool to export subtitle in the requested format. Use after transcription is completed.",[],[],[],[167],{"endpoint":121,"docs":81},{"name":169,"description":170,"recordCount":121,"type":122,"requiredParams":171,"optionalParams":172,"exampleEndpoint":121,"docsUrl":81,"sampleFields":173,"sampleData":174},"Get Account Details","Tool to retrieve details about your account, including subscription status and usage statistics. Use after authenticating your API key to monitor plan and usage.",[],[],[],[175],{"endpoint":121,"docs":81},{"name":177,"description":178,"recordCount":121,"type":122,"requiredParams":179,"optionalParams":180,"exampleEndpoint":121,"docsUrl":81,"sampleFields":181,"sampleData":182},"Get Supported Languages","Tool to retrieve supported language codes and names. Use when you need the list of valid languages for transcription or subtitle services.",[],[],[],[183],{"endpoint":121,"docs":81},{"name":185,"description":186,"recordCount":121,"type":122,"requiredParams":187,"optionalParams":188,"exampleEndpoint":121,"docsUrl":81,"sampleFields":189,"sampleData":190},"Get API Rate Limit","Tool to retrieve current API rate limits. Since Happy Scribe does not expose a dedicated rate limit endpoint, we attempt to read standard rate-limit headers from lightweight GET endpoints (\u002Ftranscript",[],[],[],[191],{"endpoint":121,"docs":81},{"name":193,"description":194,"recordCount":121,"type":122,"requiredParams":195,"optionalParams":196,"exampleEndpoint":121,"docsUrl":81,"sampleFields":197,"sampleData":198},"Confirm Order","Tool to confirm a pending order. Use after creating an order with confirm=false when you're ready to submit it for processing.",[],[],[],[199],{"endpoint":121,"docs":81},{"name":201,"description":202,"recordCount":121,"type":122,"requiredParams":203,"optionalParams":204,"exampleEndpoint":121,"docsUrl":81,"sampleFields":205,"sampleData":206},"Create Translation Order","Tool to create a translation order from an existing transcription. Use when you have a completed transcription and want translations into one or more languages. By default, the order remains incomplet",[],[],[],[207],{"endpoint":121,"docs":81},{"name":209,"description":210,"recordCount":121,"type":122,"requiredParams":211,"optionalParams":212,"exampleEndpoint":121,"docsUrl":81,"sampleFields":213,"sampleData":214},"Delete Subtitle Job","Tool to delete a specific subtitle job. Use when you need to remove a transcription job by its ID after confirming the identifier.",[],[],[],[215],{"endpoint":121,"docs":81},{"name":217,"description":218,"recordCount":121,"type":122,"requiredParams":219,"optionalParams":220,"exampleEndpoint":121,"docsUrl":81,"sampleFields":221,"sampleData":222},"Export Transcription","Tool to export transcription results in various formats. Use after transcription completes to create an export job.",[],[],[],[223],{"endpoint":121,"docs":81},{"name":225,"description":226,"recordCount":121,"type":122,"requiredParams":227,"optionalParams":228,"exampleEndpoint":121,"docsUrl":81,"sampleFields":229,"sampleData":230},"Get API Version","Tool to retrieve current API version and check for updates. If Happy Scribe does not expose a dedicated \u002Fversion endpoint, this tool attempts to infer the version from HTTP response headers or from th",[],[],[],[231],{"endpoint":121,"docs":81},{"name":233,"description":234,"recordCount":121,"type":122,"requiredParams":235,"optionalParams":236,"exampleEndpoint":121,"docsUrl":81,"sampleFields":237,"sampleData":238},"Get Error Codes","Tool to fetch a list of API error codes and their descriptions. Use when you need to understand potential error responses.",[],[],[],[239],{"endpoint":121,"docs":81},{"name":241,"description":242,"recordCount":121,"type":122,"requiredParams":243,"optionalParams":244,"exampleEndpoint":121,"docsUrl":81,"sampleFields":245,"sampleData":246},"Get Subtitle","Tool to retrieve the details and status of a specific subtitle job using its unique identifier. Use when you need to check subtitle job status after submission.",[],[],[],[247],{"endpoint":121,"docs":81},{"name":249,"description":250,"recordCount":121,"type":122,"requiredParams":251,"optionalParams":252,"exampleEndpoint":121,"docsUrl":81,"sampleFields":253,"sampleData":254},"Get Supported Formats","Tool to retrieve supported file formats. Use when you need to know available input and output formats before creating a transcription or subtitle. If a dedicated '\u002Fformats' endpoint is unavailable, th",[],[],[],[255],{"endpoint":121,"docs":81},{"name":257,"description":258,"recordCount":121,"type":122,"requiredParams":259,"optionalParams":260,"exampleEndpoint":121,"docsUrl":81,"sampleFields":261,"sampleData":262},"Get Transcription Details","Tool to retrieve details and status of a specific transcription job. Use after creating or listing transcription jobs to inspect a particular job's metadata.",[],[],[],[263],{"endpoint":121,"docs":81},{"name":265,"description":266,"recordCount":121,"type":122,"requiredParams":267,"optionalParams":268,"exampleEndpoint":121,"docsUrl":81,"sampleFields":269,"sampleData":270},"Get Webhooks","Tool to retrieve a list of webhooks configured for your account. Use when you need to view your webhook subscriptions after setup.",[],[],[],[271],{"endpoint":121,"docs":81},{"name":273,"description":274,"recordCount":121,"type":122,"requiredParams":275,"optionalParams":276,"exampleEndpoint":121,"docsUrl":81,"sampleFields":277,"sampleData":278},"List Subtitles","Tool to list subtitle jobs for an organization. Use when you need to retrieve subtitle-specific transcription records with optional filters.",[],[],[],[279],{"endpoint":121,"docs":81},[281,284,287,290,292,295,298,301],{"id":282,"name":283},"hebcal","Hebcal",{"id":285,"name":286},"helloretail","Hello Retail",{"id":288,"name":289},"hireahelper","HireAHelper Moving Services",{"id":291,"name":291},"idealo",{"id":293,"name":294},"ivisa","iVisa",{"id":296,"name":297},"jediapps","Jedi Collection Sort",{"id":299,"name":300},"jumpcloud","JumpCloud",{"id":302,"name":303},"kajabi","Kajabi",1793790225332]