calendar Last updated: 16 October 2026
News & product updates

Windsor.ai Is No Longer Read-Only: Here’s What’s Changed

Try It Now

Connect your data in 1 min. Free forever plan

Got insights from this post? Give it a boost by sharing with others!

As of 2026, Windsor.ai provides write access to your connected accounts as well as insights and reporting. From a chat in any AI assistant connected to Windsor MCP, including Claude, ChatGPT, Copilot, Cursor and Gemini Enterprise, you can pause and enable campaigns, adjust budgets, create campaigns and ads, publish social posts, and update listings and CRM records. New write actions are added regularly. If you’ve read a review or comparison page saying Windsor.ai only pulls data and reports on it, that information is now outdated.

Below is what the Windsor MCP can write today, for which data sources, and how it works.

Why people still think Windsor is read-only

Before adding AI destinations and write capabilities, Windsor was known for pulling live data from 350+ marketing, analytics, CRM, and warehouse sources and delivering it to your BI tool or data warehouse of choice. That reporting layer remains a core part of the platform.

Since then, Windsor.ai has evolved beyond reporting and insights. In 2026, Windsor.ai introduced write capabilities. Support continues to expand, with new write actions for existing and new sources added regularly. Because these are recent additions, many reviews, competitor comparison pages, and even AI assistants trained on older web data still describe Windsor as read-only because they rely on outdated information. That’s why we wrote this article: to show what Windsor.ai can write today.

“Read” versus “write”, with a real example

Reading is asking your LLM of choice a question about live data. “Which Meta campaigns are over my target CPA this week?” The AI assistant queries your data connected through Windsor and answers.

Writing means telling your AI assistant to take action. For example: “Pause the campaigns that are over my target CPA this week.” The AI assistant calls the appropriate write action through the Windsor MCP, and Windsor executes the action on your connected ad platform directly from your AI chat.

Here’s what that looks like in practice. Windsor’s COO Matthias Kraaz published a tutorial featuring the write features for Facebook Ads (Meta Ads) and Google Ads. He connected those data sources through Windsor.ai and enabled the “write features” in the settings, then asked Claude which Google and Meta campaigns were best-performing, or worst-performing and if some should be paused. Claude returned with a full analysis of campaign data for both ad platforms in the last 30 days, ranked them by ROAS, spend, and CTR, and suggested which campaigns to pause.

Claude named the two campaigns Matthias should pause for Facebook Ads, asked him to confirm, paused them, and reported back when the action was complete in the AI chat.

This is what “read” and “write” look like together: the AI analyzes your live data, recommends an action, and (once you approve it) executes that action without leaving the chat.

Exactly what Windsor’s MCP can write today

Based on Windsor.ai’s live write actions reference, Windsor.ai supports write actions on advertising platforms and on a growing set of other sources: social accounts, Google Business Profile, Amazon Seller Central, WordPress, CRMs, Klaviyo and Stripe. Available actions vary by platform, so here’s what each one supports today. We add write actions regularly, so one that isn’t available today may be available soon.

Google Ads

The deepest coverage. Create Search and Display campaigns, ad groups, responsive search ads, and ad assets such as sitelinks and callouts; enable and pause campaigns, ad groups, and ads; rename campaigns and ad groups; set daily or lifetime campaign budgets; change the bidding strategy, target CPA, target ROAS, max CPC, or CPC bid ceiling; set geo targeting, language targeting, and the ad schedule; add, update, and remove keywords and negative keywords; and create, upload, and attach Customer Match lists.

Meta Ads (Facebook and Instagram)

Create campaigns, ad sets, and ads, including uploading the images and videos the ads use; duplicate an ad set; enable and pause campaigns, ad sets, and ads; set campaign and ad set budgets; update campaigns, ad sets, ads, and ad creatives; boost an existing organic Facebook or Instagram post through an existing ad set; and set the welcome message for Click-to-Message ads.

LinkedIn Ads

Enable and pause campaign groups, campaigns, and creatives; set campaign and campaign-group budgets (a total budget requires a schedule end date); rename campaigns; change a campaign’s schedule and targeting; and create an ad from an existing post.

TikTok Ads

Enable and pause campaigns, ad groups, and ads, and set campaign and ad-group budgets.

Microsoft Ads (Bing)

Enable and pause campaigns and ad groups, and set daily campaign budgets. Bing supports daily budgets at campaign level only.

Amazon Ads (Sponsored Products)

Enable and pause Sponsored Products campaigns, and set their daily budgets.

Amazon DSP

Create a campaign with a single flight, budget, and optimization goal, then rename it or switch it between active and inactive. New campaigns are created inactive.

OpenAI Ads

Enable and pause campaigns and ad groups, and set a campaign’s spend limit.

Instagram (organic)

Publish image posts, carousels of 2 to 10 images, video posts (Instagram publishes these as Reels), and Stories to a connected Instagram Business or Creator account. You can also comment on your posts and reply to, hide, unhide, or delete comments. This runs on the standalone Instagram connector, not Meta Ads, so it works even without an ad account connected.

Facebook Pages, Threads, and LinkedIn company pages

Publish text, link, and photo posts to a connected Facebook Page; text and image posts and replies on Threads; and text, link, and image posts to a connected LinkedIn company page.

Google Business Profile

Publish and update posts, reply to reviews, add photos, and edit listing details: description, website, phone number, address, categories, attributes, services, service area, regular and special opening hours, and open or temporarily closed status.

Amazon Seller Central

Update an existing product listing, such as its title or description, identified by seller SKU.

WordPress

Create and update posts, pages, categories, and tags. New posts and pages are saved as drafts unless you ask the assistant to publish or schedule them.

Salesforce and GoHighLevel

In Salesforce, create, update, and delete records of any object type, including Opportunities, Leads, Contacts, Accounts, Cases, and custom objects. In GoHighLevel, create and update contacts, and create draft invoices for existing contacts.

Klaviyo and Stripe

In Klaviyo, create a flow from a trigger and its steps, and switch a flow between draft, manual, and live. In Stripe, create customers and create recurring subscriptions for existing customers.

A few details are worth knowing. Campaigns, ad groups, ad sets, and ads created on Google Ads and Meta Ads start paused, and Amazon DSP campaigns start inactive, so nothing starts spending the moment the AI assistant builds it. Social posts are published when the action runs, so check the post your assistant shows you before you confirm. Most enable, pause, and budget actions are reversible, but creation actions are not reversible in a single step: to undo a new campaign you would pause or remove it separately.

For the exact action list per platform, including required parameters, see the full write-actions matrix.

How Windsor.ai write access works

Windsor’s MCP gives your AI assistant access to a limited set of tools rather than unrestricted access to your advertising accounts.

Reading and writing are handled separately. To answer questions about your data, the AI uses Windsor’s query tools. To make changes, it calls a dedicated write action. Before taking any action, the AI can inspect which write actions are available and what information each one requires. Once you approve the request, Windsor executes it through the advertising platform’s API.

Nothing changes without your approval. Windsor flags write actions as operations that modify live accounts, and AI clients such as Claude, ChatGPT, and Copilot ask you to confirm before they’re executed. In practice, the AI proposes a specific change, tells you what it’s about to modify, and waits for your confirmation.

Authentication uses OAuth 2.0 by default. You authorize each advertising account once through Windsor, and access is limited to the accounts you choose to connect. Your AI assistant never sees your advertising platform credentials. For AI clients that don’t support OAuth, you can authenticate using a Windsor API key instead.

Where it runs

Windsor’s write actions run through Windsor MCP, so they work in any AI assistant you connect to it:

Other MCP-compatible clients, including Cursor, Antigravity, Gemini Enterprise, Perplexity, Manus, and Windsurf, connect to the same Windsor MCP and can run the same write actions. In Gemini Enterprise, Execute Action must also be enabled on the data store. For any other client, follow the guide to connect Windsor MCP to any AI client.

Windsor versus single-platform MCPs

Many MCPs support write actions. Meta’s official Ads MCP, for example, can only analyze and act on Meta Ads. If your marketing stack also includes Google Ads, LinkedIn Ads, TikTok Ads, or Microsoft Ads, you’ll need a separate MCP for each platform.

Windsor takes a different approach. Windsor.ai’s MCP gives your AI assistant read access across 350+ data sources and write access across Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads, Amazon Ads, and more, plus social accounts, business listings, and CRM records, with new write actions added regularly.

If you come across an older comparison claiming you can’t pause campaigns or adjust budgets through Windsor, check the publication date. Those comparisons reflect an earlier version of the product. Windsor introduced write capabilities in 2026 and has continued expanding them since.

The short version

Windsor.ai write access changed the story: Windsor is no longer a reporting-only tool. It gives your AI assistant live data from across your tech stack and, today, the ability to act on it in your ad platforms, social accounts, business listings, and CRM, inside the same AI conversation, with a confirmation step before anything changes. If your last impression was “great for dashboards, but you still have to log in to act,” that gap is closed.

Start for free in about a minute, or book a demo. See pricing for paid plans.

FAQs

Is Windsor.ai read-only?

No. Since introducing write capabilities in 2026, Windsor.ai has offered write access on Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Microsoft Ads, Amazon Ads, Amazon DSP, and OpenAI Ads, and on Instagram, Facebook Pages, Threads, LinkedIn company pages, Google Business Profile, Amazon Seller Central, WordPress, Salesforce, GoHighLevel, Klaviyo, and Stripe, while continuing to provide reading and reporting across 350+ data sources.

Tired of juggling fragmented data? Get started with Windsor.ai today to create a single source of truth

Let us help you automate data integration and AI-driven insights, so you can focus on what matters, growth strategy.
g logo
fb logo
big query data
youtube logo
power logo
looker logo