Connect your AI assistant to Clarisights
In this article
Bring your Clarisights data into the AI tools you already use. Once connected, you can ask Claude, ChatGPT, Glean, Microsoft Copilot, Notion, Perplexity, Cursor, or any MCP-compatible client questions about your campaigns, metrics, and reports, and get answers grounded in your live data. With write access (in early preview), your assistant can also build and update reports for you.
Clarisights exposes a remote Model Context Protocol (MCP) server. If your AI tool supports custom remote connectors, you can plug it in.
Connector URL
https://app.clarisights.com/mcp
Paste this URL into your AI tool's Add custom connector flow, sign in with your Clarisights account when prompted, and you're done.
What you can ask
Once connected, your AI assistant can browse the same data you can: your data sources, reports, dashboards, widgets, metrics, dimensions, and saved segments. A few examples to try:
Performance & pacing
What was my Facebook spend yesterday vs. the same day last week?
Show me top 10 Google Ads campaigns by ROAS in March, broken down by week.
Which campaigns went over their daily budget last weekend?
Cross-channel analysis
Compare CPM across Facebook, TikTok, and Snapchat for the last 30 days.
What's my blended CAC across all paid channels this quarter?
Reports & dashboards
List the dashboards I have access to.
Open the Q1 Acquisition Review dashboard and summarize what each tab is tracking.
Discovery
What metrics do I have available for LinkedIn Ads?
Which segments has my company set up?
Building reports (needs write access)
Create a report called Weekly Paid Social with a table of Spend, CPM, and ROAS by campaign for Facebook and TikTok.
In the Q1 Acquisition Review dashboard, add a line chart of daily Spend by channel to the Overview tab.
Change every widget on the Search tab to show the last 14 days.
The assistant finds out which data sources, metrics, and dimensions are available by calling Clarisights directly, so you don't need to memorize field names.
Authentication
π§ Access is currently gated. To enable access for your organization's workspace, reach out to your CSM.
Clarisights uses OAuth 2.0. When you add the connector, your AI tool opens a browser window where you sign in with your Clarisights account and approve access. There are no API keys or tokens to manage.
Your AI tool stays signed in and renews its session automatically until you remove the connector (see Manage access).
What the AI can see
The MCP connector respects your Clarisights permissions. Your AI assistant can only access data that you can already see in the Clarisights UI:
Data sources and accounts assigned to you
Reports and dashboards shared with you
Segments and metrics defined for your company
It cannot see other users' private dashboards, data outside your assigned scope, or anything from other companies. Changes to your access in Clarisights apply to the AI assistant immediately.
Write access (early preview)
With write access, your AI assistant can create and update reports, tabs, and widgets for you, so you can describe the dashboard you want and let the assistant build it.
Note: Write access is in early preview. If you'd like to try it, reach out to your CSM.
With write access, your assistant can:
Reports: create a report, rename it, change its data sources, attribution window, or tab order, and delete it.
Tabs: add a tab, rename it, change its filters or layout, and delete it.
Widgets: add chart, table, and text widgets, change a widget's metrics, dimensions, breakdown, date range, filters, chart type, style, or sort, and delete it.
Turning it on in your AI tool
When you sign in to Clarisights from your AI tool, the sign-in page lists the permissions requested. Tick mcp:write to allow changes. Reading data is always included. If you connected before you had write access, remove the Clarisights connector from your AI tool and add it again so the sign-in page offers mcp:write.
What the assistant can change
Write access follows the same rules as the Clarisights UI:
Creating a report needs permission to create reports.
Changing tabs and widgets needs edit access to the report (you created it, or you are an editor).
Renaming a report, changing its data sources or attribution window, and deleting it are only for the report's creator.
Locked reports can't be changed.
A tab or widget with an active export can't be deleted.
Tip: Changes are saved straight away, and everyone the report is shared with sees them. Ask your assistant to show you its plan before it changes or deletes anything in a shared report.
Set up your AI tool
Pick the tool you use. Each setup takes under a minute.
Claude (web, desktop, and mobile)
Anthropic's Claude supports remote MCP connectors on Pro, Max, Team, and Enterprise plans.
Team and Enterprise workspaces: A workspace admin needs to add the Clarisights connector first, following the same steps below. Once it has been added at the workspace level, individual users can find Clarisights under Customize β Connectors and sign in with their own Clarisights credentials.
Open Claude β Customize β Connectors.
Click + Add β Add custom connector.
Enter:
Name: Clarisights
Remote MCP server URL:
https://app.clarisights.com/mcp
Click Add, then sign in with your Clarisights account in the browser window that opens.
In any chat, click the + button β Connectors β enable Clarisights for that conversation.
ChatGPT
ChatGPT supports custom MCP connectors on Business, Enterprise, Edu, and Pro plans.
Open ChatGPT β Settings β Connectors β Advanced settings β enable Developer mode (if not already on).
Go to Settings β Connectors β Create.
Enter:
Name: Clarisights
MCP Server URL:
https://app.clarisights.com/mcpAuthentication: OAuth
Save, then sign in with your Clarisights account.
In a new chat, open the tools menu and toggle Clarisights on.
π Note: Custom connector availability depends on your ChatGPT plan and workspace policy. If you don't see the option, ask your workspace admin to enable it.
Glean
A Glean admin adds Clarisights once for the whole Glean workspace. Each person then signs in with their own Clarisights account the first time they use it.
In the Glean Admin console, go to Platform β Tools.
Open the Vendor Provided Tools (via MCP) tab and click Add.
In the Add tools dialog, select Import tools from MCP server and enter:
MCP server name: Clarisights
Description: Marketing performance data, reports, and dashboards from Clarisights
MCP server URL:
https://app.clarisights.com/mcpTransport type: Streaming HTTP
Authentication method: OAuth User, with Dynamic Client Registration (there is no client ID or secret to enter)
Click Connect to server and sign in with your Clarisights account. This lets Glean read the list of Clarisights tools.
Under Enable tools, click Edit settings, turn on the tools you want for Agents, Glean, or both, then click Save.
Important: Choose OAuth User, not OAuth Admin. With OAuth User, everyone sees only the Clarisights data they have access to. With OAuth Admin, everyone would use the admin's Clarisights access.
In Glean agents, MCP tools are available in Plan and execute steps. See Glean's guide to connecting remote MCP servers to Glean for details.
Microsoft Copilot Studio
Add Clarisights as a tool to a Copilot Studio agent:
Open your agent's Tools page and select Add a tool β New tool β Model Context Protocol.
Enter:
Server name: Clarisights
Server description: Marketing performance data, reports, and dashboards from Clarisights
Server URL:
https://app.clarisights.com/mcp
For authentication, select OAuth 2.0, then Dynamic discovery, and select Create.
On Add tool, select Create a new connection, sign in with your Clarisights account, then select Add to agent.
Notion
Notion supports custom MCP connections on Business and Enterprise plans. A Notion workspace admin first needs to allow members to add custom MCP servers.
In Notion, go to Settings β Connections and open the Discover tab.
Select Add Custom MCP.
Enter Clarisights as the name and
https://app.clarisights.com/mcpas the server URL.Sign in with your Clarisights account.
The connection belongs to you: teammates connect Clarisights with their own accounts. Notion Custom Agents don't use your chat connections. To give a Custom Agent access, open the agent's settings, go to Tools & Access β Add connection β Custom MCP server, and enter the same URL.
Perplexity
Open Plugins in the sidebar (or Customize β Connectors), then select Add custom β Connector β Add MCP connector.
Select Remote and enter:
Name: Clarisights
MCP Server URL:
https://app.clarisights.com/mcpAuthentication: OAuth 2.0 (there is no client ID or secret to enter)
Transport: Streamable HTTP
Tick the acknowledgement, click Add, then sign in with your Clarisights account.
In a Perplexity Enterprise organization, members can add custom connectors only if an admin has turned on Allow members to add custom connectors. Admins can also add Clarisights for the whole organization from Enterprise settings β Permissions β Connectors permissions β + Custom connector.
Linear
Linear Agent can use Clarisights in chat, comments, and Loops.
A Linear workspace admin opens Workspace settings β Security, turns on Enable MCP servers, and under Allowed MCP servers allows custom servers (or adds Clarisights to the approved list).
Each user then opens Settings β Agent personalization, clicks + under MCP servers, and selects Custom URLβ¦.
Enter
https://app.clarisights.com/mcpand sign in with your Clarisights account.
Cursor
Cursor supports remote MCP servers natively:
Open Cursor β Settings β Cursor Settings β MCP & Integrations.
Click Add new MCP server.
In the JSON editor, add:
{ "mcpServers": { "clarisights": { "url": "https://app.clarisights.com/mcp" } } }Save. Cursor opens a browser window for you to sign in with Clarisights.
VS Code (GitHub Copilot)
Open the Command Palette and run MCP: Add Server.
Choose HTTP (HTTP or Server-Sent Events) and enter
https://app.clarisights.com/mcp.Enter
clarisightsas the server ID and choose where to save it.When VS Code asks, sign in with your Clarisights account.
Zed
Open Settings β AI β MCP Servers.
Click Add Server β Add Remote Server. This adds an entry to your settings file:
"context_servers": { "clarisights": { "url": "https://app.clarisights.com/mcp" } }Zed prompts you to sign in with your Clarisights account.
Raycast
MCP servers in Raycast need a Raycast Pro plan.
Run the Install MCP Server command.
Name it Clarisights, choose HTTP as the transport, and enter
https://app.clarisights.com/mcpas the URL.Set OAuth Type to Dynamic.
Press Install MCP Server, then click Sign In and sign in with your Clarisights account.
Claude Code
One command:
claude mcp add --transport http clarisights https://app.clarisights.com/mcp
The first time you use a Clarisights tool, Claude Code prompts you to sign in.
Codex
OpenAI Codex CLI configures MCP servers in ~/.codex/config.toml. Add this entry:
[mcp_servers.clarisights] url = "https://app.clarisights.com/mcp"
Restart your Codex session. The first call to a Clarisights tool starts the OAuth sign-in flow.
Gemini CLI
gemini mcp add --transport http clarisights https://app.clarisights.com/mcp
Then, in Gemini CLI, run /mcp auth clarisights to sign in with your Clarisights account.
Other clients
Any MCP-compatible client that supports remote HTTP servers works. Point it at https://app.clarisights.com/mcp and use OAuth 2.0.
For older clients that only support local stdio transport, you can bridge with mcp-remote:
{ "mcpServers": { "clarisights": { "command": "npx", "args": ["-y", "mcp-remote", "https://app.clarisights.com/mcp"] } } }
Tools
Read tools
Every connected assistant gets these:
Tool | What it does |
| Lists the data sources you can query |
| Finds metrics, with descriptions, most-used first |
| Finds dimensions and the data sources each applies to |
| Lists the values of a dimension, to filter on |
| Runs a query and returns the results |
| Lists the reports and dashboards you have access to |
| Reads a report and its tabs |
| Reads one tab: its name, filters, and layout |
| Lists the widgets on a tab |
| Reads a widget's full setup: chart type, metrics, dimensions, filters, and date range |
| Returns the data a widget shows |
Users with view-only access can't run their own queries with query_data. They can ask about the reports shared with them.
Write tools
Available with write access (early preview):
Tool | What it does |
| Creates a new report owned by you |
| Renames a report, or changes its data sources, attribution window, or tab order |
| Deletes a report you created, with its tabs and widgets |
| Adds a tab to a report |
| Renames a tab, or changes its filters or layout |
| Deletes a tab and its widgets |
| Adds a chart or table widget to a tab |
| Adds a text widget to a tab |
| Changes a widget's title, chart type, metrics, dimensions, breakdown, date range, filters, style, or sort |
| Deletes a widget |
The assistant sees exactly the data the signed-in user can see in Clarisights. Company admins can turn MCP access on or off for individual users in the Manage Users console.
Limits
To keep responses fast and protect your account, the MCP server applies the following limits. Every tool call counts, including changes to reports:
Limit | Value |
Requests per minute (per user) | 10 |
Requests per hour (per user) | 100 |
Requests per day (per user) | 1,000 |
Requests per minute (per company) | 30 |
Requests per hour (per company) | 300 |
Requests per day (per company) | 3,000 |
Maximum rows per query | 1,000 |
Query timeout | 120 seconds |
If a query times out or hits the row cap, the assistant is prompted to narrow the date range, reduce the number of dimensions, or add filters and try again. This keeps it from overloading its context.
Manage access
Disconnect from one AI tool
In your AI tool's connector settings, remove the Clarisights connector.
Revoke access for your whole organization
Reach out to your CSM, or email support@clarisights.com, asking to revoke MCP access for your organization.
Admin controls
Company admins can disable MCP access for individual users from the Manage Users console in Clarisights.
Troubleshooting
Authentication failed or stuck on the sign-in page
Remove the Clarisights connector from your AI tool and add it again, then sign in when prompted. If you connect through mcp-remote, also clear its cached credentials first:
rm -rf ~/.mcp-auth
Tool not available, or your assistant says it can't reach Clarisights
Make sure your AI tool is on a plan that supports custom remote connectors (see the per-tool notes above), that the connector is enabled for the current chat, and that MCP access is enabled for your Clarisights user.
Your assistant can't create or change reports
Write access is in early preview. If you'd like to try it, reach out to your CSM.
If you connected before you had write access, remove the Clarisights connector and add it again, then tick mcp:write when you sign in.
Check that you can make the same change in the Clarisights UI. The assistant can't change locked reports, or reports you can only view.
Rate limit exceeded
Wait until the next minute or hour resets. If you hit limits frequently, contact your customer success manager. Limits can be adjusted to fit your use case.
Query times out
Try a smaller date range, fewer dimensions, or add an account filter. Cross-channel queries with many dimensions are the most expensive.
A metric or dimension is missing
The connector exposes the same fields you see in the Clarisights UI. If a metric is missing, check that:
You have access to the relevant data source
The metric exists in your company's setup (custom metrics need to be created in Clarisights first)
For channel-specific metrics, you mentioned the channel in your prompt, e.g. Facebook impressions rather than just impressions
Context management best practices
Your AI assistant reads the metadata you manage in Clarisights, including:
Dimension descriptions
Metric descriptions
Report and widget titles
Text widget content
Custom report segments
If the assistant doesn't pick the right metric or dimension, or keeps going off track, review your metrics and dimensions setup in Clarisights. Add descriptions, especially where several similar-sounding fields exist.
Good
Clear descriptions, e.g. for Country: "Defines the country that the campaign is targeting. Multi-country campaigns have the value set to Multi."
Well-defined metric names, e.g. only one Spend, Impressions, and Clicks custom metric each.
Clear conversion semantics, e.g. for your Purchase metric: "The primary Purchase conversion metric. This counts every purchase made in web or app, attributed to the date of the purchase. This is the last event in our funnel SignUp β Add to Cart β Purchase. Available at Campaign, AdGroup, and Ad levels for most channels. This attribution is provided by our data science team."
Bad
Unclear or missing descriptions, e.g. Country and AF Country with no descriptions. The assistant gets confused and picks one at random, or burns tokens trying all of them.
Unclear metrics with lazy definitions, e.g. Ad Spend, Total Cost, and Media Spend, all described as "Amount Spent".
Purchase v1, Purchase v2, Purchase v3β¦ with no indication of which one is relevant or what each is for.
A rule of thumb for admins: if your users are often confused about which metric or dimension to use, or keep asking which one is right, your AI assistants will likely run into the same issues.
Need help?
Contact us from the ? icon at the bottom right of Clarisights (Send us a message), or email support@clarisights.com. Please include:
The AI tool you're using and its version
The exact error message or a screenshot
The prompt that failed
When the issue started