---
title: "Zoho Analytics MCP server for AI agents - actionlake"
description: "Give Claude 173 Zoho Analytics actions through one MCP server: automl, tags, views. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/zoho-analytics
updated: 2026-10-23
---

Connectors · Observability & analytics

# Zoho Analytics MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Zoho Analytics and the rest of your systems. It gives your agent 173 Zoho Analytics actions (63 reads, 82 writes and 28 that wait for a confirmation) and holds the Zoho Analytics credential itself, so the agent never does. It paces Zoho Analytics's limits and records every call. Connecting Zoho Analytics needs your own Zoho Analytics OAuth app and one admin sign-in.

[Connect Zoho Analytics free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "zoho_analytics.users.get_users",
  intent: "check which Zoho Analytics account is connected"
}
# Get Users · read · 1 upstream call
```

- 173 actions in one signed file
- 63 read look, never change
- 82 write create and update
- 28 wait for a yes destructive, confirmed first

Set up

## Connect Zoho Analytics in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Zoho Analytics.
   OAuth 2.0, authorization code with PKCE. You register your own OAuth app with Zoho Analytics, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on. actionlake stores what you paste write-only, sealed under your tenant's key.
   Before the first sign-in, Zoho Analytics needs an OAuth app of your own, registered in its developer portal. actionlake has no Zoho Analytics app to lend you.
   - `access_token` Access token from one sign-in with your own OAuth app
   - `refresh_token` Refresh token from the same sign-in; the access token is renewed from it
   - `client_id` Zoho API console client id
   - `client_secret` Zoho API console client secret
   - `host` Where your Zoho Analytics lives: your host
   - `org_id` Your Zoho Analytics org id
   ```
   account { op: "connections.requirements", service: "zoho_analytics" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "zoho_analytics.users.get_users" }
   # get users · read · 1 upstream call
   check { action: "zoho_analytics.users.add_users", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Zoho Analytics at a glance

**Sign-in**

OAuth 2.0, authorization code with PKCE. You register your own OAuth app with Zoho Analytics, an admin signs in once, and you paste the app's client id and secret and the tokens from that sign-in; actionlake renews the access token from then on.

**You provide**

`access_token` `refresh_token` `client_id` `client_secret`

**Setup fields**

`host` `org_id`

**Limits we pace to**

100 calls a minute, per connection

**API covered**

Zoho Analytics REST API v2 (analytics-oas v2.0, OpenAPI 3.1), at your Zoho Analytics instance's API base URL, which you enter when connecting

**Built from**

Zoho Analytics's documentation, read 23 October 2026[GitHub](https://github.com/zoho/analytics-oas/tree/main/v2.0) [zoho.com](https://www.zoho.com/analytics/api/v2/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

57 of 63 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

2, so ask can line Zoho Analytics up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Zoho Analytics.

173 actions in 34 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **63** read look, never change
- **82** write create and update
- **28** destructive wait for a confirmation

1. ### Automl
   11
   5 read · 3 write · 3 destructive
   AutoML What If Analysis · Create AutoML Analysis · Create AutoML Analysis Deployment · Get AutoML Analysis In Org
2. ### Tags
   10
   3 read · 4 write · 3 destructive
   Add Tag To Multiple Views · Add Multiple Tags To View · Create Tag · Get Tagged Views
3. ### Views
   10
   5 read · 4 write · 1 destructive
   Copy Views · Create Similar Views · Get Recent Views · Get View Dependents
4. ### Workspaces
   9
   5 read · 3 write · 1 destructive
   Get All Workspace List · Create Workspace · Get Workspace Info · Rename Workspace
5. ### Columns
   8
   1 read · 6 write · 1 destructive
   Add Column · Get Column Dependents · Hide Columns · Rename Column
6. ### Folders
   8
   1 read · 6 write · 1 destructive
   Create Folder · Get Folder List · Rename Folder · Delete Folder
7. ### Workspace users
   8
   2 read · 3 write · 3 destructive
   Add Workspace Users · Get Workspace Admins · Get Workspace Users · Change Workspace Users Role
8. ### Aggregate formulas
   7
   4 read · 2 write · 1 destructive
   Add Aggregate Formula · Get Aggregate Formula · Get Unified Metrics in Workspace · Edit Aggregate Formula

**26 more areas · 102 actions**

- Groups **7**
- Publish **7**
- Users **7**
- Dashboards **6**
- Email schedules **6**
- Sharing **6**
- Slideshows **6**
- Datasources **5**
- Formula columns **5**
- Variables **5**
- Bulk exports **4**
- Orgs **4**
- Query tables **4**
- Roles **4**
- Workspace preferences **4**
- Reports **3**
- Rows **3**
- Trash **3**
- Auto analysis **2**
- Lookups **2**
- Tables **2**
- View preferences **2**
- White label **2**
- Bulk imports **1**
- Embed **1**
- Exports **1**

Top actions

## The Zoho Analytics API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 31 of Zoho Analytics's 31 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `zoho_analytics.users.get_users` Get Users | Get Users. | read | `identity.user.list` 474 connectors |
| `zoho_analytics.users.add_users` Add Users | Add Users. | write | `identity.user.create` 262 connectors |
| `zoho_analytics.users.remove_users` Remove Users | Remove Users. | destructive | `identity.user.delete` 253 connectors |
| `zoho_analytics.groups.get_groups` Get Group List | Get Group List. | read | `identity.group.list` 262 connectors |
| `zoho_analytics.groups.create_group` Create Group | Create Group. | write | `identity.group.create` 205 connectors |
| `zoho_analytics.roles.get_custom_roles` Get Custom Roles | Get Custom Roles. | read | `identity.role.list` 184 connectors |
| `zoho_analytics.roles.create_custom_role` Create Custom Role | Create Custom Role. | write | `identity.role.create` 105 connectors |
| `zoho_analytics.workspaces.get_all_workspaces` Get All Workspace List | Get All Workspace List. | read | `work.workspace.list` 50 connectors |
| `zoho_analytics.workspaces.create_workspace` Create Workspace | Create Workspace. | write | `work.workspace.create` 36 connectors |
| `zoho_analytics.reports.create_report` Create Analysis View | Create Analysis View. | write | `analytics.report.create` 27 connectors |
| `zoho_analytics.dashboards.get_dashboards` Get All Dashboards | Get All Dashboards. | read | `analytics.dashboard.list` 22 connectors |
| `zoho_analytics.dashboards.create_dashboard` Create Dashboard | Create Dashboard. | write | `analytics.dashboard.create` 18 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Zoho Analytics actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Who has access in Zoho Analytics? List every user and their role.
   calls `zoho_analytics.users.get_users`
2. Write write
   Add Users in Zoho Analytics. Show me exactly what you will send before you save it.
   calls `zoho_analytics.users.add_users`

Governance for Zoho Analytics

## Destructive actions wait for a yes.

28 Zoho Analytics actions are destructive. These are all of them:

- Remove Users `zoho_analytics.users.remove_users`
- Delete Group `zoho_analytics.groups.delete_group`
- Delete Custom Role `zoho_analytics.roles.delete_custom_role`
- Delete Workspace `zoho_analytics.workspaces.delete_workspace`
- Delete Folder `zoho_analytics.folders.delete_folder`
- Delete Tag `zoho_analytics.tags.delete_tag`
- Delete Row `zoho_analytics.rows.delete_rows`
- Delete View `zoho_analytics.views.delete_view`
- Remove Share `zoho_analytics.sharing.remove_share`
- Delete Column `zoho_analytics.columns.delete_column`
- Delete Trash View `zoho_analytics.trash.delete_trash_view`
- Deactivate Users `zoho_analytics.users.de_activate_users`
- Delete Variable `zoho_analytics.variables.delete_variable`
- Remove Tag From Multiple Views `zoho_analytics.tags.remove_tag_from_views`
- Remove Multiple Tags From View `zoho_analytics.tags.remove_tags_from_view`
- Remove Group Members `zoho_analytics.groups.remove_group_members`
- Delete Slideshow `zoho_analytics.slideshows.delete_slideshow`
- Remove Private Access `zoho_analytics.publish.remove_private_access`
- Delete AutoML Analysis `zoho_analytics.automl.delete_auto_ml_analysis`
- Remove Public Permission `zoho_analytics.publish.remove_public_permission`
- Delete AutoML Analysis Model `zoho_analytics.automl.delete_auto_ml_analysis_model`
- Add Workspace Admins `zoho_analytics.workspace_users.add_workspace_admins`
- Delete Email Schedule `zoho_analytics.email_schedules.delete_email_schedule`
- Delete Custom Formula `zoho_analytics.formula_columns.delete_formula_column`
- Remove Workspace Users `zoho_analytics.workspace_users.delete_workspace_users`
- Remove Workspace Admins `zoho_analytics.workspace_users.remove_workspace_admins`
- Delete Aggregate Formula `zoho_analytics.aggregate_formulas.delete_aggregate_formula`
- Delete AutoML Analysis Model Deployment `zoho_analytics.automl.delete_auto_ml_analysis_model_deployment`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do zoho_analytics.users.remove_users confirm_policy: **human**

Remove Users?

**intent:** the user asked me to remove Users

run suspended · waiting for a named person · key _zoho-analytics-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "zoho-analytics-agent",
  allowed_actions: ["zoho_analytics.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "zoho_analytics.users.remove_users", approver: "lead@example.com" },
    { match: "zoho_analytics.groups.delete_group", approver: "lead@example.com" },
    { match: "zoho_analytics.roles.delete_custom_role", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Zoho Analytics only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Zoho Analytics costs on actionlake.

Every Zoho Analytics action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Zoho Analytics refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 173 Zoho Analytics actions
- 173 actions page each page of a long list is one call
- 57 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Zoho Analytics action.

173 actions by area: the id your agent calls, what it does, and its effect.

**Automl 11**

- `zoho_analytics.automl.auto_ml_what_if_analysis` AutoML What If Analysis read
- `zoho_analytics.automl.create_auto_ml_analysis` Create AutoML Analysis write
- `zoho_analytics.automl.create_auto_ml_analysis_deployment` Create AutoML Analysis Deployment write
- `zoho_analytics.automl.delete_auto_ml_analysis` Delete AutoML Analysis destructive
- `zoho_analytics.automl.delete_auto_ml_analysis_model` Delete AutoML Analysis Model destructive
- `zoho_analytics.automl.delete_auto_ml_analysis_model_deployment` Delete AutoML Analysis Model Deployment destructive
- `zoho_analytics.automl.get_auto_ml_analysis_details` Get AutoML Analysis Details read
- `zoho_analytics.automl.get_auto_ml_analysis_in_org` Get AutoML Analysis In Org read
- `zoho_analytics.automl.get_auto_ml_analysis_in_workspace` Get AutoML Analysis In Workspace read
- `zoho_analytics.automl.get_deployments_for_model` Get Deployments For A Model read
- `zoho_analytics.automl.run_auto_ml_analysis` Run AutoML Analysis write

**Tags 10**

- `zoho_analytics.tags.add_tag_to_views` Add Tag To Multiple Views write
- `zoho_analytics.tags.add_tags_to_view` Add Multiple Tags To View write
- `zoho_analytics.tags.create_tag` Create Tag write
- `zoho_analytics.tags.delete_tag` Delete Tag destructive
- `zoho_analytics.tags.get_tagged_views` Get Tagged Views read
- `zoho_analytics.tags.get_tags` Get Tags List read
- `zoho_analytics.tags.get_view_tags` Get View Tags read
- `zoho_analytics.tags.remove_tag_from_views` Remove Tag From Multiple Views destructive
- `zoho_analytics.tags.remove_tags_from_view` Remove Multiple Tags From View destructive
- `zoho_analytics.tags.update_tag` Update Tag write

**Views 10**

- `zoho_analytics.views.copy_views` Copy Views write
- `zoho_analytics.views.create_similar_views` Create Similar Views write
- `zoho_analytics.views.delete_view` Delete View destructive
- `zoho_analytics.views.get_recent_views` Get Recent Views read
- `zoho_analytics.views.get_view_dependents` Get View Dependents read
- `zoho_analytics.views.get_view_details` Get View Details read
- `zoho_analytics.views.get_view_url` Get View URL read
- `zoho_analytics.views.get_views` Get View List read
- `zoho_analytics.views.rename_view` Rename View write
- `zoho_analytics.views.save_as_view` Save As View write

**Workspaces 9**

- `zoho_analytics.workspaces.copy_workspace` Copy Workspace write
- `zoho_analytics.workspaces.create_workspace` Create Workspace write
- `zoho_analytics.workspaces.delete_workspace` Delete Workspace destructive
- `zoho_analytics.workspaces.get_all_workspaces` Get All Workspace List read
- `zoho_analytics.workspaces.get_owned_workspaces` Get Owned Workspace List read
- `zoho_analytics.workspaces.get_shared_workspaces` Get Shared Workspace List read
- `zoho_analytics.workspaces.get_workspace_details` Get Workspace Info read
- `zoho_analytics.workspaces.get_workspace_secret_key` Get Workspace Secret Key read
- `zoho_analytics.workspaces.rename_workspace` Rename Workspace write

**Columns 8**

- `zoho_analytics.columns.add_column` Add Column write
- `zoho_analytics.columns.delete_column` Delete Column destructive
- `zoho_analytics.columns.get_column_dependents` Get Column Dependents read
- `zoho_analytics.columns.hide_columns` Hide Columns write
- `zoho_analytics.columns.rename_column` Rename Column write
- `zoho_analytics.columns.reorder_columns` Reorder Columns write
- `zoho_analytics.columns.show_columns` Show Columns write
- `zoho_analytics.columns.sort_data_by_columns` Sort Data by Columns write

**Folders 8**

- `zoho_analytics.folders.change_folder_hierarchy` Change Folder Hierarchy write
- `zoho_analytics.folders.change_folder_position` Change Folder Position write
- `zoho_analytics.folders.create_folder` Create Folder write
- `zoho_analytics.folders.delete_folder` Delete Folder destructive
- `zoho_analytics.folders.get_folders` Get Folder List read
- `zoho_analytics.folders.make_default_folder` Make Default Folder write
- `zoho_analytics.folders.move_views_to_folder` Move Views To Folder write
- `zoho_analytics.folders.rename_folder` Rename Folder write

**Workspace users 8**

- `zoho_analytics.workspace_users.add_workspace_admins` Add Workspace Admins destructive
- `zoho_analytics.workspace_users.add_workspace_users` Add Workspace Users write
- `zoho_analytics.workspace_users.change_workspace_users_role` Change Workspace Users Role write
- `zoho_analytics.workspace_users.change_workspace_users_status` Change Workspace Users Status write
- `zoho_analytics.workspace_users.delete_workspace_users` Remove Workspace Users destructive
- `zoho_analytics.workspace_users.get_workspace_admins` Get Workspace Admins read
- `zoho_analytics.workspace_users.get_workspace_users` Get Workspace Users read
- `zoho_analytics.workspace_users.remove_workspace_admins` Remove Workspace Admins destructive

**Aggregate formulas 7**

- `zoho_analytics.aggregate_formulas.add_aggregate_formula` Add Aggregate Formula write
- `zoho_analytics.aggregate_formulas.delete_aggregate_formula` Delete Aggregate Formula destructive
- `zoho_analytics.aggregate_formulas.edit_aggregate_formula` Edit Aggregate Formula write
- `zoho_analytics.aggregate_formulas.get_aggregate_formula_dependents` Get Aggregate Formula Dependents read
- `zoho_analytics.aggregate_formulas.get_aggregate_formula_list` Get Aggregate Formula read
- `zoho_analytics.aggregate_formulas.get_aggregate_formula_value` Get Aggregate Formula Value read
- `zoho_analytics.aggregate_formulas.get_aggregate_formulas_in_workspace` Get Unified Metrics in Workspace read

**Groups 7**

- `zoho_analytics.groups.add_group_members` Add Group Members write
- `zoho_analytics.groups.create_group` Create Group write
- `zoho_analytics.groups.delete_group` Delete Group destructive
- `zoho_analytics.groups.get_group_details` Get Group Details read
- `zoho_analytics.groups.get_groups` Get Group List read
- `zoho_analytics.groups.remove_group_members` Remove Group Members destructive
- `zoho_analytics.groups.rename_group` Rename Group write

**Publish 7**

- `zoho_analytics.publish.create_private_url` Create Private URL write
- `zoho_analytics.publish.get_private_url` Get Private URL read
- `zoho_analytics.publish.get_publish_configurations` Get Publish Configurations read
- `zoho_analytics.publish.make_views_public` Make Views Public write
- `zoho_analytics.publish.remove_private_access` Remove Private Access destructive
- `zoho_analytics.publish.remove_public_permission` Remove Public Permission destructive
- `zoho_analytics.publish.update_publish_configurations` Update Publish Configurations write

**Users 7**

- `zoho_analytics.users.activate_users` Activate Users write
- `zoho_analytics.users.add_users` Add Users write
- `zoho_analytics.users.change_user_role` Change User Role write
- `zoho_analytics.users.de_activate_users` Deactivate Users destructive
- `zoho_analytics.users.get_org_admins` Get Org Admins read
- `zoho_analytics.users.get_users` Get Users read
- `zoho_analytics.users.remove_users` Remove Users destructive

**Dashboards 6**

- `zoho_analytics.dashboards.create_dashboard` Create Dashboard write
- `zoho_analytics.dashboards.get_dashboard_metadata` Get Dashboard Metadata read
- `zoho_analytics.dashboards.get_dashboards` Get All Dashboards read
- `zoho_analytics.dashboards.get_owned_dashboards` Get Owned Dashboards read
- `zoho_analytics.dashboards.get_shared_dashboards` Get Shared Dashboards read
- `zoho_analytics.dashboards.update_dashboard` Update Dashboard write

**Email schedules 6**

- `zoho_analytics.email_schedules.change_email_schedule_status` Change Email Schedule Status write
- `zoho_analytics.email_schedules.create_email_schedule` Create Email Schedule write
- `zoho_analytics.email_schedules.delete_email_schedule` Delete Email Schedule destructive
- `zoho_analytics.email_schedules.get_email_schedules` Get Email Schedules read
- `zoho_analytics.email_schedules.trigger_email_schedule` Trigger Email Schedule write
- `zoho_analytics.email_schedules.update_email_schedule` Update Email Schedule write

**Sharing 6**

- `zoho_analytics.sharing.get_shared_details_for_views` Get Shared Details For Views read
- `zoho_analytics.sharing.get_user_permissions` Get User Permissions read
- `zoho_analytics.sharing.get_workspace_shared_details` Get Workspace Shared Details read
- `zoho_analytics.sharing.remove_share` Remove Share destructive
- `zoho_analytics.sharing.share_views` Share Views write
- `zoho_analytics.sharing.update_shared_details_for_view` Update Shared Details For View write

**Slideshows 6**

- `zoho_analytics.slideshows.create_slideshow` Create Slideshow write
- `zoho_analytics.slideshows.delete_slideshow` Delete Slideshow destructive
- `zoho_analytics.slideshows.get_slideshow_details` Get Slideshow Details read
- `zoho_analytics.slideshows.get_slideshow_url` Get Slideshow URL read
- `zoho_analytics.slideshows.get_slideshows` Get Slideshows read
- `zoho_analytics.slideshows.update_slideshow` Update Slideshow write

**Datasources 5**

- `zoho_analytics.datasources.get_datasources` Get Datasources read
- `zoho_analytics.datasources.get_last_import_details` Get Last Import Details read
- `zoho_analytics.datasources.refetch_datasource` Refetch Data write
- `zoho_analytics.datasources.sync_datasource` Sync Data write
- `zoho_analytics.datasources.update_datasource_connection` Update Datasource Connection write

**Formula columns 5**

- `zoho_analytics.formula_columns.add_formula_column` Add Custom Formula write
- `zoho_analytics.formula_columns.copy_formulas` Copy Custom Formulas write
- `zoho_analytics.formula_columns.delete_formula_column` Delete Custom Formula destructive
- `zoho_analytics.formula_columns.edit_formula_column` Edit Custom Formula write
- `zoho_analytics.formula_columns.get_custom_formula_list` Get Custom Formulas read

**Variables 5**

- `zoho_analytics.variables.create_variable` Create Variable write
- `zoho_analytics.variables.delete_variable` Delete Variable destructive
- `zoho_analytics.variables.get_variable_details` Get Variable Details read
- `zoho_analytics.variables.get_variables` Get Variables read
- `zoho_analytics.variables.update_variable` Edit Variable write

**Bulk exports 4**

- `zoho_analytics.bulk_exports.create_export_job_sql_query` Create Export Job using SQL Query write
- `zoho_analytics.bulk_exports.create_export_job_view_id` Create Export Job using View ID write
- `zoho_analytics.bulk_exports.download_exported_data` Download Exported Data read
- `zoho_analytics.bulk_exports.get_export_job_details` Get Export Job Details read

**Orgs 4**

- `zoho_analytics.orgs.get_meta_details` Get Meta Details From Name read
- `zoho_analytics.orgs.get_organizations` Get Organizations read
- `zoho_analytics.orgs.get_resource_details` Get Resource Details read
- `zoho_analytics.orgs.get_subscription_details` Get Subscription Details read

**Query tables 4**

- `zoho_analytics.query_tables.create_query_table` Create Query Table write
- `zoho_analytics.query_tables.edit_query_table` Edit Query Table write
- `zoho_analytics.query_tables.get_query_table_details` Get Query Table Details read
- `zoho_analytics.query_tables.get_query_tables` Get Query Tables read

**Roles 4**

- `zoho_analytics.roles.create_custom_role` Create Custom Role write
- `zoho_analytics.roles.delete_custom_role` Delete Custom Role destructive
- `zoho_analytics.roles.get_custom_roles` Get Custom Roles read
- `zoho_analytics.roles.update_custom_role` Update Custom Role write

**Workspace preferences 4**

- `zoho_analytics.workspace_preferences.add_default_workspace` Add Default Workspace write
- `zoho_analytics.workspace_preferences.add_favorite_workspace` Add Favourite Workspace write
- `zoho_analytics.workspace_preferences.remove_default_workspace` Remove Default Workspace write
- `zoho_analytics.workspace_preferences.remove_favorite_workspace` Remove Favourite Workspace write

**Reports 3**

- `zoho_analytics.reports.create_report` Create Analysis View write
- `zoho_analytics.reports.get_report_metadata` Get Report Metadata read
- `zoho_analytics.reports.update_report` Update Analysis View write

**Rows 3**

- `zoho_analytics.rows.add_row` Add Row write
- `zoho_analytics.rows.delete_rows` Delete Row destructive
- `zoho_analytics.rows.update_rows` Update Rows write

**Trash 3**

- `zoho_analytics.trash.delete_trash_view` Delete Trash View destructive
- `zoho_analytics.trash.get_trash_views` Get Trash Views read
- `zoho_analytics.trash.restore_trash_view` Restore Trash View write

**Auto analysis 2**

- `zoho_analytics.auto_analysis.auto_analyse_column` Auto Analyse Column write
- `zoho_analytics.auto_analysis.auto_analyse_view` Auto Analyse View write

**Lookups 2**

- `zoho_analytics.lookups.add_lookup` Add Lookup write
- `zoho_analytics.lookups.remove_lookup` Remove Lookup write

**Tables 2**

- `zoho_analytics.tables.create_table` Create Table write
- `zoho_analytics.tables.get_table_metadata` Get Table Metadata read

**View preferences 2**

- `zoho_analytics.view_preferences.add_favorite_view` Add Favorite View write
- `zoho_analytics.view_preferences.remove_favorite_view` Remove Favorite View write

**White label 2**

- `zoho_analytics.white_label.disable_domain_workspace` Disable Workspace for Domain Access write
- `zoho_analytics.white_label.enable_domain_workspace` Enable Workspace for Domain Access write

**Bulk imports 1**

- `zoho_analytics.bulk_imports.get_import_job_details` Get Import Job Details read

**Embed 1**

- `zoho_analytics.embed.get_embed_url` Get Embed URL read

**Exports 1**

- `zoho_analytics.exports.export_data_view` Export Data from a View read

Questions

## The Zoho Analytics MCP server, answered.

**Is there a Zoho Analytics MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 173 Zoho Analytics actions across automl, tags, views and workspaces, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Zoho Analytics.

**What do I need to connect Zoho Analytics?**

Your own Zoho Analytics OAuth app, registered with Zoho Analytics (its client id and client secret), and the access and refresh tokens from one admin sign-in. actionlake has no Zoho Analytics app of its own, so this is not a one-step consent. actionlake renews the access token as it expires. Plus your host and your org id. The free call account { op: "connections.requirements", service: "zoho_analytics" } lists exactly what to paste.

**Can an AI agent delete or change things in Zoho Analytics?**

Only if its key allows it, and only with an explicit confirmation. 28 Zoho Analytics actions are destructive, including remove Users, delete Group and delete Custom Role. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Zoho Analytics API limit?**

actionlake paces every call to the limits in the Zoho Analytics service file: 100 calls a minute per connection. Repeated reads are answered from cache (57 Zoho Analytics actions can be), which never reaches Zoho Analytics.

**What does a Zoho Analytics action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (173 Zoho Analytics actions page). Cache hits, searches, dry runs and calls Zoho Analytics refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Zoho Analytics API does it cover?**

The Zoho Analytics REST API v2 (analytics-oas v2.0, OpenAPI 3.1) at your Zoho Analytics instance's API base URL, which you enter when connecting. It is built from Zoho Analytics's documentation as read on 23 October 2026. 173 actions in 34 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Zoho Analytics data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Zoho Analytics credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Zoho Analytics

Shares the most action names with

- [Preset 17](https://actionlake.com/connectors/preset)
- [Sentry 15](https://actionlake.com/connectors/sentry)
- [Qlik Cloud 13](https://actionlake.com/connectors/qlik-cloud)
- [Sigma Computing 13](https://actionlake.com/connectors/sigma-computing)
- [Cribl 12](https://actionlake.com/connectors/cribl)
- [Looker 12](https://actionlake.com/connectors/looker)

Joins with, on shared entities

- [Adobe Workfront 2](https://actionlake.com/connectors/adobe-workfront)
- [LangSmith 2](https://actionlake.com/connectors/langsmith)
- [MongoDB Atlas 2](https://actionlake.com/connectors/mongodb-atlas)
- [Gitea 2](https://actionlake.com/connectors/gitea)
- [Forgejo 2](https://actionlake.com/connectors/forgejo)
- [Baserow 2](https://actionlake.com/connectors/baserow)

Browse

- [All Observability & analytics connectors](https://actionlake.com/connectors/category/observability-and-analytics)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Zoho Analytics; the name is the vendor's own. Counts are from the Zoho Analytics service file, version 1.0.0.

## Give your agent Zoho Analytics today.

[Connect Zoho Analytics free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/zoho-analytics
More: https://actionlake.com/llms.txt
