[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"seo-allowlist":3,"connector-resemble":73,"related-resemble":265},[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":118},"resemble","Resemble AI","\u002Fconnectoricons\u002Fresemble.png","Resemble AI's MCP server checks whether audio, images, video or text were AI-generated, applies and detects invisible watermarks, runs Detect Agent investigations and reports whether a website's visitors are people or AI agents. Rather than calling the Resemble AI API yourself, ask Claude, ChatGPT or Cursor; ContextGate connects all 18 tools and records each check.","vendor_mcp","none",[79],"https:\u002F\u002Fwww.resemble.ai\u002F","AI, Design & Media",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"Resemble AI API via MCP for Claude & ChatGPT | ContextGate","Resemble AI API over MCP: detect deepfakes and AI-written text from Claude or ChatGPT. Switch off watermark or site tools; every call is recorded.","Resemble AI MCP: deepfake and AI-text detection in your AI app",{"heading":88,"steps":89},"Add Resemble AI detection to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Resemble AI free. There's no sign-in, so its tools are ready at once.",{"text":93},"Detection tools such as `detect_deepfake` and `detect_ai_text` only check content. `apply_watermark` changes media, and `agent_detection_create_site` and `agent_detection_update_site` change your Agent Detection setup, so switch those off if your AI app should only check.",{"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},"Give your AI app a public link to an audio clip and ask whether it's a deepfake, then open Activity to see the `detect_deepfake` call.",[103,111],{"heading":104,"bullets":105,"note":110},"Checks Resemble AI can run for you",[106,107,108,109],"Check whether audio, an image or a video at a public HTTPS URL is a deepfake with `detect_deepfake`.","Test whether an essay, email or review was written by an AI model with `detect_ai_text`; it needs at least 25 words.","Check media for a Resemble invisible watermark with `detect_watermark`, or embed one with `apply_watermark`.","See how many of a website's visitors are people and how many are AI agents with `agent_detection_get_analytics`.","Resemble AI's server has 18 tools; these are a few. The rest, including Detect Agent investigations and audio source tracing, appear when you add the connection.",{"heading":112,"bullets":113},"Keep Resemble AI's changes in check",[114,115,116],"Switch off `apply_watermark` and the Agent Detection site tools, and your AI app can still run detections.","Use a policy to warn or block before your AI app creates or changes an Agent Detection site.","Activity records every detection, so you can show what was checked and when.","resemble-mcp",[119,129,137,145,153,161,169,177,185,193,201,209,217,225,233,241,249,257],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"detect_deepfake","Detect whether media (audio, image, or video) at a public HTTPS URL is a\n    deepfake \u002F AI-generated. Polls to completion and returns the verdict label,\n    con","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"get_detection","Fetch a detection by UUID, polling until it completes (bounded). Use after\n    detect_deepfake when a long job exceeded its wait budget.",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"detect_ai_text","Detect whether TEXT (an essay, email, post, review, comment, article) was\n    written by an AI language model. Needs at least 25 words: shorter text comes\n    b",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"get_text_detection","Fetch a text detection by UUID, polling until it completes (bounded). Use\n    after detect_ai_text returned status 'processing' - typically a cold start.",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"analyze_media","Analyze media for structured intelligence: transcription, translation,\n    language, speaker info, emotion, scene description, abnormalities, and\n    misinforma",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"ask_about_detection","Ask a natural-language question about a COMPLETED detection (e.g. 'how\n    confident is the model that this is fake?'). Returns the grounded answer.",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"detect_watermark","Check whether media at a public HTTPS URL carries a Resemble invisible\n    watermark (audio-first; per-channel verdict for audio).",[],[],[],[176],{"endpoint":122,"docs":81},{"name":178,"description":179,"recordCount":122,"type":123,"requiredParams":180,"optionalParams":181,"exampleEndpoint":122,"docsUrl":81,"sampleFields":182,"sampleData":183},"apply_watermark","Embed an invisible Resemble provenance watermark into media (audio-first)\n    and return the watermarked media URL. strength 0.0-1.0 (image\u002Fvideo only).",[],[],[],[184],{"endpoint":122,"docs":81},{"name":186,"description":187,"recordCount":122,"type":123,"requiredParams":188,"optionalParams":189,"exampleEndpoint":122,"docsUrl":81,"sampleFields":190,"sampleData":191},"trace_audio_source","Get the audio source-tracing report for a detection (which AI platform\n    generated the fake audio). Only available when detection ran with\n    audio_source_tr",[],[],[],[192],{"endpoint":122,"docs":81},{"name":194,"description":195,"recordCount":122,"type":123,"requiredParams":196,"optionalParams":197,"exampleEndpoint":122,"docsUrl":81,"sampleFields":198,"sampleData":199},"list_detect_agents","List the managed Detect Agents — investigators that wrap detection in a\n    multi-step workflow ending in a written assessment. Returns each agent's\n    preset_",[],[],[],[200],{"endpoint":122,"docs":81},{"name":202,"description":203,"recordCount":122,"type":123,"requiredParams":204,"optionalParams":205,"exampleEndpoint":122,"docsUrl":81,"sampleFields":206,"sampleData":207},"run_detect_agent_investigation","Run a managed Detect Agent investigation against media at a public HTTPS\n    URL and return its verdict. preset_id is one of: investigate_social_content,\n    re",[],[],[],[208],{"endpoint":122,"docs":81},{"name":210,"description":211,"recordCount":122,"type":123,"requiredParams":212,"optionalParams":213,"exampleEndpoint":122,"docsUrl":81,"sampleFields":214,"sampleData":215},"get_detect_agent_run","Fetch a persisted Detect Agent investigation by run_id, including its full\n    event transcript. Use after run_detect_agent_investigation reported\n    timed_out",[],[],[],[216],{"endpoint":122,"docs":81},{"name":218,"description":219,"recordCount":122,"type":123,"requiredParams":220,"optionalParams":221,"exampleEndpoint":122,"docsUrl":81,"sampleFields":222,"sampleData":223},"agent_detection_list_sites","List this team's Agent Detection integrations. Agent Detection tells a\n    website whether each visitor is a person or an AI agent (for example a\n    personal a",[],[],[],[224],{"endpoint":122,"docs":81},{"name":226,"description":227,"recordCount":122,"type":123,"requiredParams":228,"optionalParams":229,"exampleEndpoint":122,"docsUrl":81,"sampleFields":230,"sampleData":231},"agent_detection_create_site","Create an Agent Detection integration for a website and return its\n    publishable key (pk_live_...) and the script snippet to install. domain is\n    the site's",[],[],[],[232],{"endpoint":122,"docs":81},{"name":234,"description":235,"recordCount":122,"type":123,"requiredParams":236,"optionalParams":237,"exampleEndpoint":122,"docsUrl":81,"sampleFields":238,"sampleData":239},"agent_detection_update_site","Replace the list of domains an Agent Detection integration's publishable\n    key is valid on (for example to add a staging or www host), and optionally\n    rena",[],[],[],[240],{"endpoint":122,"docs":81},{"name":242,"description":243,"recordCount":122,"type":123,"requiredParams":244,"optionalParams":245,"exampleEndpoint":122,"docsUrl":81,"sampleFields":246,"sampleData":247},"agent_detection_get_analytics","Summarise who is visiting a website: people vs AI agents. Returns totals\n    (visits, decided, agents, people, agent_share, gated), counts per visitor\n    class",[],[],[],[248],{"endpoint":122,"docs":81},{"name":250,"description":251,"recordCount":122,"type":123,"requiredParams":252,"optionalParams":253,"exampleEndpoint":122,"docsUrl":81,"sampleFields":254,"sampleData":255},"agent_detection_list_sessions","List individual website visits, newest first, each with its verdict\n    (settled: human, agent, or null while still open), visitor_class,\n    p_person, the page",[],[],[],[256],{"endpoint":122,"docs":81},{"name":258,"description":259,"recordCount":122,"type":123,"requiredParams":260,"optionalParams":261,"exampleEndpoint":122,"docsUrl":81,"sampleFields":262,"sampleData":263},"agent_detection_get_session","Get one website visit and the evidence behind its verdict: the feature\n    vector it was decided from, plain-language observations, and each model\n    read. Whe",[],[],[],[264],{"endpoint":122,"docs":81},[266,269,272,275,278,281,284,287],{"id":267,"name":268},"revid","Revid",{"id":270,"name":271},"roboflow","Roboflow",{"id":273,"name":274},"runable","Runable",{"id":276,"name":277},"savee","Savee",{"id":279,"name":280},"scrapingant","Scrapingant",{"id":282,"name":283},"scrapingbee","Scrapingbee",{"id":285,"name":286},"shortpixel-com","ShortPixel Image Optimizer",{"id":288,"name":289},"shotstack","Shotstack",1793790240527]