llms.txt Content
# Windsor.ai MCP Server
> Windsor.ai MCP Server connects AI agents to 325+ marketing, advertising,
> analytics, e-commerce, CRM, and database sources via the Model Context
> Protocol. Query live data from Meta Ads (Facebook & Instagram), Google Ads,
> TikTok Ads, LinkedIn Ads, Microsoft Ads (Bing), Snapchat Ads, Pinterest Ads,
> Google Analytics 4, HubSpot, Salesforce, Klaviyo, Shopify, Stripe, BigQuery,
> Snowflake and more — and *execute write operations* (pause / enable campaigns,
> set campaign and ad set budgets) on Meta Ads and Google Ads — directly from
> Claude, ChatGPT, Microsoft Copilot, Perplexity, Cursor, Gemini, Manus, or any
> MCP-compatible client.
## Quick Start
- MCP endpoint (Streamable HTTP): https://mcp.windsor.ai/
- MCP endpoint (SSE): https://mcp.windsor.ai/sse/
- Authentication: OAuth 2.0 (recommended) or Windsor.ai API key (Bearer token)
## Documentation
- [Setup guides hub](https://windsor.ai/documentation/windsor-mcp/) —
step-by-step setup per AI client.
- [Full reference for LLMs](https://mcp.windsor.ai/llms-full.txt)
- [HTML documentation](https://mcp.windsor.ai/docs)
- [Available data sources (JSON)](https://mcp.windsor.ai/datasources)
- [OAuth metadata](https://mcp.windsor.ai/.well-known/oauth-authorization-server)
- [Windsor.ai homepage](https://windsor.ai/)
## Available Tools
- `get_current_user`: Return the authenticated user's profile (username, email).
- `get_connectors`: List Windsor.ai connectors, their connected accounts, and
the write actions each connector supports. Pass
`include_not_yet_connected=True` to also see connectors the user can set up.
- `get_connector_authorization_url`: Get a browser link to connect or authorize
a connector (works for OAuth and manual credential connectors).
- `get_options`: List fields, date filters and connector-specific options for
a given connector and account set.
- `get_fields`: Get descriptions, types and tables for specific fields.
- `get_data`: Run a query against a