How to connect Imply Polaris to Claude

Connect Claude Web, Desktop and Cowork to Imply Polaris MCP. Query today's event counts by source, compare hourly traffic across data streams, and more using natural language, with authentication handled for you.

Imply Polaris logoImply Polaris
Api KeyS2s Oauth2

Imply Polaris is a fully managed real-time analytics platform for event data. It helps teams ingest, query, and visualize live data at scale.

108 Tools

Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.

This guide walks you through the easiest and most secure way to connect your Imply Polaris account to Claude via Composio Connect, enabling it to query today's event counts by source, compare hourly traffic across data streams, find unusual spikes in event volume, and more such actions on your behalf without compromising your account security.

Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

Also integrate Imply Polaris with

Connecting Imply Polaris to Claude Web, Desktop, and Cowork

Two ways to add the Composio connector. Pick whichever you prefer.

1. Add with one click

Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.

Add to Claude

Add manually

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

2. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Web, Desktop, and Cowork

3. Connect your Imply Polaris account

Back in Claude, ask it to connect to Imply Polaris or give it any Imply Polaris-related task.

For example, ask Claude to:

  • "Query today's event counts by source"
  • "Compare hourly traffic across data streams"
  • "Find unusual spikes in event volume"

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Claude, and your Imply Polaris account is ready to use.

What is the Imply Polaris Claude Connector, and what's possible with it?

The Imply Polaris MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Imply Polaris account. It provides structured and secure access to analytics projects, data connections, queries, dashboards, alerts, reports, and data models, so your agent can manage analytics resources, monitor SQL queries, retrieve results, create visualizations, and configure alerts on your behalf.

  • Analytics project management: Have your agent create or delete Imply Polaris projects and retrieve connection metadata for configuring access to data sources.
  • Data ingestion and modeling: Direct your agent to create, inspect, or delete data connections, tables, jobs, lookups, data cubes, dimensions, and measures.
  • SQL query monitoring: Let the agent check asynchronous SQL query status, retrieve query results, or cancel queries that are no longer needed.
  • Dashboards and reporting: Instruct your agent to create, inspect, or delete dashboards and dashboard pages, add or remove visualization tiles, and create or delete reports.
  • Alerts and embedded analytics: Have your agent create, inspect, evaluate, or delete alerts, and manage embedding links and their secret keys for sharing Polaris analytics.

Troubleshooting

1. Why does Claude not use the Composio connector for Imply Polaris?

The connector can show as connected, but Claude must use it in each Imply Polaris conversation.

  • Click + at the lower left of the chat, or type /.
  • Hover Connectors.
  • Turn on Composio.
  • Ask Claude to connect to Imply Polaris again.

2. Why does Claude show an MCP server error before Imply Polaris connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Imply Polaris.

  • Check that the connector URL is https://connect.composio.dev/mcp.
  • Connectors run from Anthropic's cloud, so your device network is usually not the problem.
  • Add the connector again from Customize > Connectors, then ask Claude to connect Imply Polaris.
  • If it fails again, send the error and the ofid_ reference id to support@composio.dev.

3. Why does the Imply Polaris authorization link not work?

The Composio connector is one server. Your Imply Polaris account connects separately when Claude asks for it.

  • If the browser does not open, or the link expires, ask Claude to retry the Imply Polaris connection.
  • Composio creates a fresh Imply Polaris authorization link.
  • Open that link in your browser and finish the Imply Polaris sign-in.

4. Why do Imply Polaris actions fail after they worked before?

The Imply Polaris connection can expire or lose permission.

  • Ask Claude to inspect the Imply Polaris connection.
  • If the connection is unhealthy, disconnect it when Claude prompts you.
  • Reconnect the Imply Polaris account and retry the action.
  • If Claude shows a permission prompt, approve it before Claude changes data in Imply Polaris.
  • If the action still fails with a permission error, check that the connected account has that permission in Imply Polaris itself.

5. How do I switch to a different Imply Polaris account?

Claude can manage the Imply Polaris connection for you.

  • Ask Claude to disconnect or delete the current Imply Polaris account.
  • Ask Claude to connect Imply Polaris again.
  • Open the new Composio authorization link for Imply Polaris.
  • Sign in with the other Imply Polaris account in the browser.
  • After the account connects, ask Claude to retry the Imply Polaris task.

6. Why is my Imply Polaris connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Imply Polaris connection works in Claude Web, Desktop, and Cowork.

  • In Claude Desktop, open Customize > Connectors.
  • Next to Composio, click ⋮ and click Clear cache.
  • If Imply Polaris tools still do not appear, click ⋮, disconnect, remove the connector, and add it again.
  • On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Imply Polaris.
TOOLS

Supported Tools

Every Imply Polaris action and event your agent gets out of the box.

Cancel Async Sql Query

Cancel an async query in the project configured on the connected Imply Polaris account.

Cancel Job

Irreversibly cancel a Polaris ingestion job.

Create Alert

Create an alert in the project configured on the connected Imply Polaris account.

Create Connection

Create an Azure, Confluent, Schema Registry, Kafka, Kinesis, push-streaming, or S3 connection in the project configured on the connected Imply Polaris account.

Create Dashboard

Create a dashboard in the project configured on the connected Imply Polaris account.

Create Dashboard Page

Create a dashboard page in the project configured on the connected Imply Polaris account.

Create Dashboard Page Tile

Create a blank, Markdown, or data-cube visualization tile on a dashboard page.

Create Data Cube

Create a data cube in the project configured on the connected Imply Polaris account.

Create Data Cube Dimension

Create a data cube dimension in the project configured on the connected Imply Polaris account.

Create Data Cube Measure

Create a data cube measure in the project configured on the connected Imply Polaris account.

Create Embedding Link

Create an embedding link in the project configured on the connected Imply Polaris account.

Create Embedding Link Secret Key

Create a secret key for an embedding link in the project configured on the connected Imply Polaris account.

Create Job

Create a job in the project configured on the connected Imply Polaris account.

Create Lookup

Create a lookup in the project configured on the connected Imply Polaris account.

Create Project

Create a project through the connected Imply Polaris regional API.

Create Report

Create a report in the project configured on the connected Imply Polaris account.

Create Table

Create a table in the project configured on the connected Imply Polaris account.

Delete Alert

Delete an alert in the project configured on the connected Imply Polaris account.

Delete Connection

Delete a connection in the project configured on the connected Imply Polaris account.

Delete Dashboard

Delete a dashboard in the project configured on the connected Imply Polaris account.

Delete Dashboard Page

Delete a page in the project configured on the connected Imply Polaris account.

Delete Dashboard Page Tile

Delete a tile in the project configured on the connected Imply Polaris account.

Delete Data Cube

Delete a data cube in the project configured on the connected Imply Polaris account.

Delete Data Cube Dimension

Delete a dimension in the project configured on the connected Imply Polaris account.

Delete Data Cube Measure

Delete a measure in the project configured on the connected Imply Polaris account.

Delete Embedding Link

Delete an embedding link in the project configured on the connected Imply Polaris account.

Delete Embedding Link Secret Key

Delete a secret key for an embedding link in the project configured on the connected Imply Polaris account.

Delete File

Delete a file in the project configured on the connected Imply Polaris account.

Delete Lookup

Delete a lookup in the project configured on the connected Imply Polaris account.

Delete Project

Delete a project through the connected Imply Polaris regional API.

Delete Report

Delete a report in the project configured on the connected Imply Polaris account.

Get Alert

Get alert details in the project configured on the connected Imply Polaris account.

Get Alert Evaluation

Get alert evaluation details in the project configured on the connected Imply Polaris account.

Get Async Sql Results

Get one result page for an async query, or omit cursor to return all pages sequentially.

Get Async Sql Status

Get status of an async query in the project configured on the connected Imply Polaris account.

Get Connection

Get connection details in the project configured on the connected Imply Polaris account.

Get Connection Metadata

Get project-level connection metadata: the external ID and Imply AWS IAM role ARN used when granting Polaris access to AWS resources.

Get Dashboard

Get dashboard details in the project configured on the connected Imply Polaris account.

Get Dashboard Page

Get page details in the project configured on the connected Imply Polaris account.

Get Dashboard Page Tile

Get tile details in the project configured on the connected Imply Polaris account.

Get Data Cube

Get data cube details in the project configured on the connected Imply Polaris account.

Get Data Cube Dimension

Get dimension details in the project configured on the connected Imply Polaris account.

Get Data Cube Measure

Get measure details in the project configured on the connected Imply Polaris account.

Get Embedding Link

Get embedding link details in the project configured on the connected Imply Polaris account.

Get File Metadata

Get file details in the project configured on the connected Imply Polaris account.

Get Job

Get job details in the project configured on the connected Imply Polaris account.

Get Job Logs

Get job logs in the project configured on the connected Imply Polaris account.

Get Job Metrics

Get job metrics in the project configured on the connected Imply Polaris account.

Get Job Progress

Get job overall progress in the project configured on the connected Imply Polaris account.

Get Job Status

Get job execution status in the project configured on the connected Imply Polaris account.

Get Lookup

Get lookup details in the project configured on the connected Imply Polaris account.

Get Network Policy

Get whether the project's regional API IP allowlist is enabled and return entries keyed by IPv4 address or CIDR.

Get Project

Get project details through the connected Imply Polaris regional API.

Get Report

Get report details in the project configured on the connected Imply Polaris account.

Get Report Evaluation

Get report evaluation details in the project configured on the connected Imply Polaris account.

Get Table

Get table details in the project configured on the connected Imply Polaris account.

List Alert Evaluations

Get alert evaluations in the project configured on the connected Imply Polaris account.

List Alerts

List all alerts in the project configured on the connected Imply Polaris account.

List Connections

List all connections in the project configured on the connected Imply Polaris account.

List Dashboard Data Cubes

Get dashboard data cubes in the project configured on the connected Imply Polaris account.

List Dashboard Pages

Get dashboard pages in the project configured on the connected Imply Polaris account.

List Dashboard Page Tiles

Get dashboard page tiles in the project configured on the connected Imply Polaris account.

List Dashboards

List all dashboards in the project configured on the connected Imply Polaris account.

List Data Cube Dimensions

Get data cube dimensions in the project configured on the connected Imply Polaris account.

List Data Cube Measures

Get data cube measures in the project configured on the connected Imply Polaris account.

List Data Cubes

List all data cubes in the project configured on the connected Imply Polaris account.

List Embedding Links

Get embedding links in the project configured on the connected Imply Polaris account.

List Files

List one offset-based page of files.

List Jobs

List one page of jobs in the project configured on the connected Imply Polaris account, with a cursor when more results are available.

List Lookup Aliases

List all aliases for a lookup in the project configured on the connected Imply Polaris account.

List Lookups

List all lookups in the project configured on the connected Imply Polaris account.

List Report Evaluations

Get report evaluations in the project configured on the connected Imply Polaris account.

List Reports

List all reports in the project configured on the connected Imply Polaris account.

List Tables

List all tables in a project in the project configured on the connected Imply Polaris account.

List Unused Table Segments

List one page of unused table segments, with a cursor when another page may be available.

Push Connection Events

Push events to a Polaris connection in the project configured on the connected Imply Polaris account.

Replace Alert

Replace the complete alert in the project configured on the connected Imply Polaris account.

Replace Dashboard

Replace the complete dashboard in the project configured on the connected Imply Polaris account.

Replace Dashboard Page

Replace the complete page in the project configured on the connected Imply Polaris account.

Replace Dashboard Page Tile

Replace the complete tile in the project configured on the connected Imply Polaris account.

Replace Data Cube

Replace the complete data cube in the project configured on the connected Imply Polaris account.

Replace Data Cube Dimension

Replace the complete dimension in the project configured on the connected Imply Polaris account.

Replace Data Cube Measure

Replace the complete measure in the project configured on the connected Imply Polaris account.

Replace Embedding Link

Replace the complete embedding link in the project configured on the connected Imply Polaris account.

Replace Report

Replace the complete report in the project configured on the connected Imply Polaris account.

Replace Table

Replace the complete table in the project configured on the connected Imply Polaris account.

Reset Job

Reset job to apply streaming ingestion offset in the project configured on the connected Imply Polaris account.

Run Job

Start or resume a Polaris ingestion job.

Run Sql Query

Query precached data in the project configured on the connected Imply Polaris account.

Start Async SQL Ingestion

Irreversibly insert or replace table data by starting an asynchronous SQL ingestion job.

Start Async Sql Query

Start a read-only SELECT query asynchronously.

Suspend Job

Pause a running Polaris ingestion job so it can be resumed later.

Test Connection

Test a connection in the project configured on the connected Imply Polaris account.

Update Alert

Update specified alert properties in the project configured on the connected Imply Polaris account.

Update Connection

Update a connection in the project configured on the connected Imply Polaris account.

Update Dashboard

Update specified dashboard properties in the project configured on the connected Imply Polaris account.

Update Dashboard Page

Update specified page properties in the project configured on the connected Imply Polaris account.

Update Dashboard Page Tile

Update specified tile properties in the project configured on the connected Imply Polaris account.

Update Data Cube

Update specified data cube properties in the project configured on the connected Imply Polaris account.

Update Data Cube Dimension

Update specified dimension properties in the project configured on the connected Imply Polaris account.

Update Data Cube Measure

Update specified measure properties in the project configured on the connected Imply Polaris account.

Update Embedding Link

Update specified embedding link properties in the project configured on the connected Imply Polaris account.

Update Lookup

Update a lookup in the project configured on the connected Imply Polaris account.

Update Network Policy

Enable or disable the project's regional API IP allowlist and set entries keyed by IPv4 address or CIDR.

Update Project

Update a project through the connected Imply Polaris regional API.

Update Report

Update specified report properties in the project configured on the connected Imply Polaris account.

Upload File

Upload a file in the project configured on the connected Imply Polaris account.

Upsert Lookup Aliases

Create or update aliases for a lookup in the project configured on the connected Imply Polaris account.

FAQ

Frequently asked questions

With a standalone Imply Polaris MCP server, the agents and LLMs can only access a fixed set of Imply Polaris tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Imply Polaris and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Imply Polaris tools.

Yes, absolutely. You can configure which Imply Polaris scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Imply Polaris data and credentials are handled as safely as possible.

Start with Imply Polaris.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Imply Polaris tool your agent needs.Free to start.

Start building