[{"data":1,"prerenderedAt":273},["ShallowReactive",2],{"seo-allowlist":3,"connector-virustotal":73,"related-virustotal":248},[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},"virustotal","VirusTotal","\u002Fconnectoricons\u002Fvirustotal.png","Paste a file hash or a suspicious link and get VirusTotal's threat report on it without leaving Claude, ChatGPT or Cursor. VirusTotal's MCP server covers files, URLs, domains and IP addresses, and can submit new ones for scanning. ContextGate connects it and lets you switch off file uploads, comments and votes.","vendor_mcp","oauth",[79],"https:\u002F\u002Fai.virustotal.com\u002Fconnect\u002Fmcp","Commerce, Travel & More",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"VirusTotal API via MCP for Claude & ChatGPT | ContextGate","VirusTotal API from Claude or ChatGPT: get threat reports for a file hash, URL, domain or IP. Switch off uploads and votes; every call is recorded.","VirusTotal MCP: threat reports without leaving your AI app",{"heading":88,"steps":89},"Connect VirusTotal to your AI app",[90,92,94,100],{"text":91},"Click Connect VirusTotal free and sign in with your VirusTotal account.",{"text":93},"Reports and searches only read. Uploading a file sends its contents to VirusTotal, and comments and votes add your team's verdict to a resource, so switch those off if you only want lookups.",{"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},"Paste a file hash into your AI app and ask for VirusTotal's report on it, then open Activity to see the call.",[103,110],{"heading":104,"bullets":105},"Threat lookups from Claude, ChatGPT or Cursor",[106,107,108,109],"Get the analysis report for a file hash, URL, domain or IP address, including reputation and stats.","Submit a URL or file for scanning and fetch the report when the analysis is done.","Explore what a domain or IP is related to, such as connected files and URLs.","Read the community's comments and votes on a resource.",{"heading":111,"bullets":112},"Keep investigations contained",[113,114,115],"Switch off file uploads so internal files aren't sent to VirusTotal by mistake.","Switch off comments and votes; your AI app can read the community's view without adding to it.","Activity records every lookup, which gives your security team a trail of what was checked.","virustotal-mcp",[118,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"Get Analysis Report","Tool to retrieve the analysis report of a file or url submission. use after obtaining an analysis id to fetch its detailed report.","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},"Get Domain Report","Tool to retrieve the analysis report of a domain. use when you need detailed insight on a domain's reputation and analysis stats.",[],[],[],[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},"Get File Report","Tool to retrieve the analysis report of a file. use when you have a file's hash and need detailed scan metadata.",[],[],[],[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},"Get IP Address Report","Tool to retrieve the analysis report of an ip address. use when you need detailed insight on an ip's reputation, asn, country, and analysis stats.",[],[],[],[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},"Get VirusTotal Metadata","Tool to retrieve virustotal metadata. use when you need to list all available api endpoints with methods, summaries, and urls.",[],[],[],[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},"Get URL Report","Tool to retrieve the analysis report of a url. use when you have a url identifier (base64-url without padding) and need detailed scan results, reputation, and metadata.",[],[],[],[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},"Rescan File","Tool to re-analyze a previously submitted file. use when you need updated analysis results after an initial scan.",[],[],[],[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},"Scan URL","Tool to submit a url for scanning. use when you have a url and need to submit it to virustotal to obtain an analysis id for later retrieval.",[],[],[],[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},"Search VirusTotal","Tool to search for objects in the virustotal database. use when locating files, urls, domains, ips, or comments matching a query. supports pagination with limit and cursor.",[],[],[],[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},"Upload File","Tool to upload a file for scanning. use when you have binary file content ready to submit for virustotal analysis.",[],[],[],[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},"Add VirusTotal Comment","Tool to add a comment to a virustotal resource (file, url, domain, or ip address). use after analyzing a resource to leave contextual feedback. provide exactly one identifier per call.",[],[],[],[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},"Add Vote","Tool to add a vote (harmless\u002Fmalicious) to a virustotal resource. use after reviewing analysis results to submit your verdict.",[],[],[],[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},"Get comments","Tool to retrieve the latest comments on a virustotal resource. use when you need to review user-generated comments for a file, url, domain, or ip after obtaining its identifier.",[],[],[],[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 Domain Relationships","Tool to retrieve relationship objects for a given domain. use when you have a domain and need to explore its related entities.",[],[],[],[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 IP Address Relationships","Tool to retrieve objects related to a specific ip address by relationship type. use when you have an ip and need to explore connected files, urls, or other entities.",[],[],[],[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 Votes","Tool to retrieve votes on files, urls, domains, or ip addresses. use when you need to view community votes for a given object.",[],[],[],[247],{"endpoint":121,"docs":81},[249,252,255,258,261,264,267,270],{"id":250,"name":251},"visor","Visor",{"id":253,"name":254},"wahooart","WahooArt",{"id":256,"name":257},"webflow","Webflow",{"id":259,"name":260},"xfish","XFish Horgász Webáruház",{"id":262,"name":263},"yeelight","Yeelight IoT",{"id":265,"name":266},"zacatrus","Zacatrus",{"id":268,"name":269},"zapier","Zapier",{"id":271,"name":272},"zomato","Zomato",1793790253095]