[{"data":1,"prerenderedAt":192},["ShallowReactive",2],{"seo-allowlist":3,"connector-windsor-ai":73,"related-windsor-ai":168},[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},"windsor-ai","Windsor.ai","\u002Fconnectoricons\u002Fwindsor-ai.png","Windsor.ai's MCP server lets your AI app query and analyze marketing, sales and business data from 325+ platforms, one connector at a time or blended across all of them. ContextGate connects it to Claude, ChatGPT and Cursor with a Windsor.ai sign-in. Windsor.ai also supports write actions, so you can keep your AI app on reporting by switching those off.","vendor_mcp","oauth",[79],"https:\u002F\u002Fwindsor.ai","Analytics & BI",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":116},"Windsor.ai MCP server for Claude & ChatGPT | ContextGate","Windsor.ai MCP for Claude and ChatGPT: query marketing, sales and business data from 325+ platforms. Switch off write actions; every call is recorded.","Windsor.ai MCP: marketing data from 325+ platforms in your AI app",{"heading":88,"steps":89},"How to connect Windsor.ai to Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Windsor.ai free and sign in with your Windsor.ai account.",{"text":93},"All tools start on. Discovery and data queries only read; if your AI app should stay on reporting, switch off any tool that runs write actions on a connected source.",{"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 for last month's results across your connected marketing sources in Windsor.ai, then open Activity to see the query.",[103,110],{"heading":104,"bullets":105},"Reporting across all your data sources",[106,107,108,109],"Query one connected source, or blend data from all of them in a single call.","Find which fields and options a connector supports before you ask for numbers.","See which source accounts are linked to Windsor.ai, without exposing link access tokens.","Look up the write actions a connector offers and their parameters before deciding to use any.",{"heading":111,"bullets":112},"Keep Windsor.ai to reporting",[113,114,115],"Switch off write-action tools so your AI app only reads and reports.","Policies check every query, so personal data in sales records can be hidden.","Activity keeps a record of every Windsor.ai query your team's AI apps run.","windsor-ai-mcp",[118,128,136,144,152,160],{"name":119,"description":120,"recordCount":121,"type":122,"requiredParams":123,"optionalParams":124,"exampleEndpoint":121,"docsUrl":81,"sampleFields":125,"sampleData":126},"List Connector Actions","Discover Windsor.ai write-action IDs and parameter schemas without executing them. Use 'all' to inspect the currently bounded cross-connector catalog.","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},"List Connector Fields","List queryable field IDs for one specific Windsor.ai connector. This tool rejects connector='all' because that response is unbounded and very large.",[],[],[],[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},"List Connector Options","List connector-specific query options for one connected Windsor.ai source. Returns a clear error when the source is not connected.",[],[],[],[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},"List Connectors","List Windsor.ai connector IDs that can be used with discovery, data-query, and account-connection tools.",[],[],[],[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},"List Co-User Linked Accounts","List source accounts connected through Windsor.ai co-user authorization links, optionally filtered to one connector, without exposing link access tokens.",[],[],[],[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},"Query Connector Data","Query a selected Windsor.ai connector, or 'all' for blended data, using explicit fields and bounded JSON output. Use connector discovery tools first when field or option IDs are unknown.",[],[],[],[167],{"endpoint":121,"docs":81},[169,172,175,178,180,183,186,189],{"id":170,"name":171},"withcabin","Withcabin",{"id":173,"name":174},"workmagic","Workmagic",{"id":176,"name":177},"zigpoll","Zigpoll",{"id":7,"name":179},"Amplitude",{"id":181,"name":182},"appsflyer","AppsFlyer",{"id":184,"name":185},"axiom","Axiom",{"id":187,"name":188},"better-stack","Better Stack",{"id":190,"name":191},"bitmovin","Bitmovin Observability",1793790260071]