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.
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/mcpdo { action: "zoho_analytics.users.get_users", intent: "check which Zoho Analytics account is connected"}# Get Users · read · 1 upstream call- 173actionsin one signed file
- 63readlook, never change
- 82writecreate and update
- 28wait for a yesdestructive, confirmed first
Set up
Connect Zoho Analytics in three steps.
- 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 - 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_tokenAccess token from one sign-in with your own OAuth apprefresh_tokenRefresh token from the same sign-in; the access token is renewed from itclient_idZoho API console client idclient_secretZoho API console client secrethostWhere your Zoho Analytics lives: your hostorg_idYour Zoho Analytics org id
account { op: "connections.requirements", service: "zoho_analytics" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "zoho_analytics.users.get_users" }# get users · read · 1 upstream callcheck { 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_tokenrefresh_tokenclient_idclient_secret- Setup fields
hostorg_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
- 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.
- 63readlook, never change
- 82writecreate and update
- 28destructivewait for a confirmation
Automl
115 read · 3 write · 3 destructive
AutoML What If Analysis · Create AutoML Analysis · Create AutoML Analysis Deployment · Get AutoML Analysis In Org
Tags
103 read · 4 write · 3 destructive
Add Tag To Multiple Views · Add Multiple Tags To View · Create Tag · Get Tagged Views
Views
105 read · 4 write · 1 destructive
Copy Views · Create Similar Views · Get Recent Views · Get View Dependents
Workspaces
95 read · 3 write · 1 destructive
Get All Workspace List · Create Workspace · Get Workspace Info · Rename Workspace
Columns
81 read · 6 write · 1 destructive
Add Column · Get Column Dependents · Hide Columns · Rename Column
Folders
81 read · 6 write · 1 destructive
Create Folder · Get Folder List · Rename Folder · Delete Folder
Workspace users
82 read · 3 write · 3 destructive
Add Workspace Users · Get Workspace Admins · Get Workspace Users · Change Workspace Users Role
Aggregate formulas
74 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_usersGet Users | Get Users. | read | identity.user.list474 connectors |
zoho_analytics.users.add_usersAdd Users | Add Users. | write | identity.user.create262 connectors |
zoho_analytics.users.remove_usersRemove Users | Remove Users. | destructive | identity.user.delete253 connectors |
zoho_analytics.groups.get_groupsGet Group List | Get Group List. | read | identity.group.list262 connectors |
zoho_analytics.groups.create_groupCreate Group | Create Group. | write | identity.group.create205 connectors |
zoho_analytics.roles.get_custom_rolesGet Custom Roles | Get Custom Roles. | read | identity.role.list184 connectors |
zoho_analytics.roles.create_custom_roleCreate Custom Role | Create Custom Role. | write | identity.role.create105 connectors |
zoho_analytics.workspaces.get_all_workspacesGet All Workspace List | Get All Workspace List. | read | work.workspace.list50 connectors |
zoho_analytics.workspaces.create_workspaceCreate Workspace | Create Workspace. | write | work.workspace.create36 connectors |
zoho_analytics.reports.create_reportCreate Analysis View | Create Analysis View. | write | analytics.report.create27 connectors |
zoho_analytics.dashboards.get_dashboardsGet All Dashboards | Get All Dashboards. | read | analytics.dashboard.list22 connectors |
zoho_analytics.dashboards.create_dashboardCreate Dashboard | Create Dashboard. | write | analytics.dashboard.create18 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.
- Readread
Who has access in Zoho Analytics? List every user and their role.
calls
zoho_analytics.users.get_users - Writewrite
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.
Remove Users?
intent: the user asked me to remove Users
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: "[email protected]" }, { match: "zoho_analytics.groups.delete_group", approver: "[email protected]" }, { match: "zoho_analytics.roles.delete_custom_role", approver: "[email protected]" } ]}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.
- 1upstream call per actionall 173 Zoho Analytics actions
- 173actions pageeach page of a long list is one call
- 57reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Zoho Analytics action.
173 actions by area: the id your agent calls, what it does, and its effect.
Automl11
zoho_analytics.automl.auto_ml_what_if_analysisAutoML What If Analysisreadzoho_analytics.automl.create_auto_ml_analysisCreate AutoML Analysiswritezoho_analytics.automl.create_auto_ml_analysis_deploymentCreate AutoML Analysis Deploymentwritezoho_analytics.automl.delete_auto_ml_analysisDelete AutoML Analysisdestructivezoho_analytics.automl.delete_auto_ml_analysis_modelDelete AutoML Analysis Modeldestructivezoho_analytics.automl.delete_auto_ml_analysis_model_deploymentDelete AutoML Analysis Model Deploymentdestructivezoho_analytics.automl.get_auto_ml_analysis_detailsGet AutoML Analysis Detailsreadzoho_analytics.automl.get_auto_ml_analysis_in_orgGet AutoML Analysis In Orgreadzoho_analytics.automl.get_auto_ml_analysis_in_workspaceGet AutoML Analysis In Workspacereadzoho_analytics.automl.get_deployments_for_modelGet Deployments For A Modelreadzoho_analytics.automl.run_auto_ml_analysisRun AutoML Analysiswrite
Tags10
zoho_analytics.tags.add_tag_to_viewsAdd Tag To Multiple Viewswritezoho_analytics.tags.add_tags_to_viewAdd Multiple Tags To Viewwritezoho_analytics.tags.create_tagCreate Tagwritezoho_analytics.tags.delete_tagDelete Tagdestructivezoho_analytics.tags.get_tagged_viewsGet Tagged Viewsreadzoho_analytics.tags.get_tagsGet Tags Listreadzoho_analytics.tags.get_view_tagsGet View Tagsreadzoho_analytics.tags.remove_tag_from_viewsRemove Tag From Multiple Viewsdestructivezoho_analytics.tags.remove_tags_from_viewRemove Multiple Tags From Viewdestructivezoho_analytics.tags.update_tagUpdate Tagwrite
Views10
zoho_analytics.views.copy_viewsCopy Viewswritezoho_analytics.views.create_similar_viewsCreate Similar Viewswritezoho_analytics.views.delete_viewDelete Viewdestructivezoho_analytics.views.get_recent_viewsGet Recent Viewsreadzoho_analytics.views.get_view_dependentsGet View Dependentsreadzoho_analytics.views.get_view_detailsGet View Detailsreadzoho_analytics.views.get_view_urlGet View URLreadzoho_analytics.views.get_viewsGet View Listreadzoho_analytics.views.rename_viewRename Viewwritezoho_analytics.views.save_as_viewSave As Viewwrite
Workspaces9
zoho_analytics.workspaces.copy_workspaceCopy Workspacewritezoho_analytics.workspaces.create_workspaceCreate Workspacewritezoho_analytics.workspaces.delete_workspaceDelete Workspacedestructivezoho_analytics.workspaces.get_all_workspacesGet All Workspace Listreadzoho_analytics.workspaces.get_owned_workspacesGet Owned Workspace Listreadzoho_analytics.workspaces.get_shared_workspacesGet Shared Workspace Listreadzoho_analytics.workspaces.get_workspace_detailsGet Workspace Inforeadzoho_analytics.workspaces.get_workspace_secret_keyGet Workspace Secret Keyreadzoho_analytics.workspaces.rename_workspaceRename Workspacewrite
Columns8
zoho_analytics.columns.add_columnAdd Columnwritezoho_analytics.columns.delete_columnDelete Columndestructivezoho_analytics.columns.get_column_dependentsGet Column Dependentsreadzoho_analytics.columns.hide_columnsHide Columnswritezoho_analytics.columns.rename_columnRename Columnwritezoho_analytics.columns.reorder_columnsReorder Columnswritezoho_analytics.columns.show_columnsShow Columnswritezoho_analytics.columns.sort_data_by_columnsSort Data by Columnswrite
Folders8
zoho_analytics.folders.change_folder_hierarchyChange Folder Hierarchywritezoho_analytics.folders.change_folder_positionChange Folder Positionwritezoho_analytics.folders.create_folderCreate Folderwritezoho_analytics.folders.delete_folderDelete Folderdestructivezoho_analytics.folders.get_foldersGet Folder Listreadzoho_analytics.folders.make_default_folderMake Default Folderwritezoho_analytics.folders.move_views_to_folderMove Views To Folderwritezoho_analytics.folders.rename_folderRename Folderwrite
Workspace users8
zoho_analytics.workspace_users.add_workspace_adminsAdd Workspace Adminsdestructivezoho_analytics.workspace_users.add_workspace_usersAdd Workspace Userswritezoho_analytics.workspace_users.change_workspace_users_roleChange Workspace Users Rolewritezoho_analytics.workspace_users.change_workspace_users_statusChange Workspace Users Statuswritezoho_analytics.workspace_users.delete_workspace_usersRemove Workspace Usersdestructivezoho_analytics.workspace_users.get_workspace_adminsGet Workspace Adminsreadzoho_analytics.workspace_users.get_workspace_usersGet Workspace Usersreadzoho_analytics.workspace_users.remove_workspace_adminsRemove Workspace Adminsdestructive
Aggregate formulas7
zoho_analytics.aggregate_formulas.add_aggregate_formulaAdd Aggregate Formulawritezoho_analytics.aggregate_formulas.delete_aggregate_formulaDelete Aggregate Formuladestructivezoho_analytics.aggregate_formulas.edit_aggregate_formulaEdit Aggregate Formulawritezoho_analytics.aggregate_formulas.get_aggregate_formula_dependentsGet Aggregate Formula Dependentsreadzoho_analytics.aggregate_formulas.get_aggregate_formula_listGet Aggregate Formulareadzoho_analytics.aggregate_formulas.get_aggregate_formula_valueGet Aggregate Formula Valuereadzoho_analytics.aggregate_formulas.get_aggregate_formulas_in_workspaceGet Unified Metrics in Workspaceread
Groups7
zoho_analytics.groups.add_group_membersAdd Group Memberswritezoho_analytics.groups.create_groupCreate Groupwritezoho_analytics.groups.delete_groupDelete Groupdestructivezoho_analytics.groups.get_group_detailsGet Group Detailsreadzoho_analytics.groups.get_groupsGet Group Listreadzoho_analytics.groups.remove_group_membersRemove Group Membersdestructivezoho_analytics.groups.rename_groupRename Groupwrite
Publish7
zoho_analytics.publish.create_private_urlCreate Private URLwritezoho_analytics.publish.get_private_urlGet Private URLreadzoho_analytics.publish.get_publish_configurationsGet Publish Configurationsreadzoho_analytics.publish.make_views_publicMake Views Publicwritezoho_analytics.publish.remove_private_accessRemove Private Accessdestructivezoho_analytics.publish.remove_public_permissionRemove Public Permissiondestructivezoho_analytics.publish.update_publish_configurationsUpdate Publish Configurationswrite
Users7
zoho_analytics.users.activate_usersActivate Userswritezoho_analytics.users.add_usersAdd Userswritezoho_analytics.users.change_user_roleChange User Rolewritezoho_analytics.users.de_activate_usersDeactivate Usersdestructivezoho_analytics.users.get_org_adminsGet Org Adminsreadzoho_analytics.users.get_usersGet Usersreadzoho_analytics.users.remove_usersRemove Usersdestructive
Dashboards6
zoho_analytics.dashboards.create_dashboardCreate Dashboardwritezoho_analytics.dashboards.get_dashboard_metadataGet Dashboard Metadatareadzoho_analytics.dashboards.get_dashboardsGet All Dashboardsreadzoho_analytics.dashboards.get_owned_dashboardsGet Owned Dashboardsreadzoho_analytics.dashboards.get_shared_dashboardsGet Shared Dashboardsreadzoho_analytics.dashboards.update_dashboardUpdate Dashboardwrite
Email schedules6
zoho_analytics.email_schedules.change_email_schedule_statusChange Email Schedule Statuswritezoho_analytics.email_schedules.create_email_scheduleCreate Email Schedulewritezoho_analytics.email_schedules.delete_email_scheduleDelete Email Scheduledestructivezoho_analytics.email_schedules.get_email_schedulesGet Email Schedulesreadzoho_analytics.email_schedules.trigger_email_scheduleTrigger Email Schedulewritezoho_analytics.email_schedules.update_email_scheduleUpdate Email Schedulewrite
Sharing6
zoho_analytics.sharing.get_shared_details_for_viewsGet Shared Details For Viewsreadzoho_analytics.sharing.get_user_permissionsGet User Permissionsreadzoho_analytics.sharing.get_workspace_shared_detailsGet Workspace Shared Detailsreadzoho_analytics.sharing.remove_shareRemove Sharedestructivezoho_analytics.sharing.share_viewsShare Viewswritezoho_analytics.sharing.update_shared_details_for_viewUpdate Shared Details For Viewwrite
Slideshows6
zoho_analytics.slideshows.create_slideshowCreate Slideshowwritezoho_analytics.slideshows.delete_slideshowDelete Slideshowdestructivezoho_analytics.slideshows.get_slideshow_detailsGet Slideshow Detailsreadzoho_analytics.slideshows.get_slideshow_urlGet Slideshow URLreadzoho_analytics.slideshows.get_slideshowsGet Slideshowsreadzoho_analytics.slideshows.update_slideshowUpdate Slideshowwrite
Datasources5
zoho_analytics.datasources.get_datasourcesGet Datasourcesreadzoho_analytics.datasources.get_last_import_detailsGet Last Import Detailsreadzoho_analytics.datasources.refetch_datasourceRefetch Datawritezoho_analytics.datasources.sync_datasourceSync Datawritezoho_analytics.datasources.update_datasource_connectionUpdate Datasource Connectionwrite
Formula columns5
zoho_analytics.formula_columns.add_formula_columnAdd Custom Formulawritezoho_analytics.formula_columns.copy_formulasCopy Custom Formulaswritezoho_analytics.formula_columns.delete_formula_columnDelete Custom Formuladestructivezoho_analytics.formula_columns.edit_formula_columnEdit Custom Formulawritezoho_analytics.formula_columns.get_custom_formula_listGet Custom Formulasread
Variables5
zoho_analytics.variables.create_variableCreate Variablewritezoho_analytics.variables.delete_variableDelete Variabledestructivezoho_analytics.variables.get_variable_detailsGet Variable Detailsreadzoho_analytics.variables.get_variablesGet Variablesreadzoho_analytics.variables.update_variableEdit Variablewrite
Bulk exports4
zoho_analytics.bulk_exports.create_export_job_sql_queryCreate Export Job using SQL Querywritezoho_analytics.bulk_exports.create_export_job_view_idCreate Export Job using View IDwritezoho_analytics.bulk_exports.download_exported_dataDownload Exported Datareadzoho_analytics.bulk_exports.get_export_job_detailsGet Export Job Detailsread
Orgs4
zoho_analytics.orgs.get_meta_detailsGet Meta Details From Namereadzoho_analytics.orgs.get_organizationsGet Organizationsreadzoho_analytics.orgs.get_resource_detailsGet Resource Detailsreadzoho_analytics.orgs.get_subscription_detailsGet Subscription Detailsread
Query tables4
zoho_analytics.query_tables.create_query_tableCreate Query Tablewritezoho_analytics.query_tables.edit_query_tableEdit Query Tablewritezoho_analytics.query_tables.get_query_table_detailsGet Query Table Detailsreadzoho_analytics.query_tables.get_query_tablesGet Query Tablesread
Roles4
zoho_analytics.roles.create_custom_roleCreate Custom Rolewritezoho_analytics.roles.delete_custom_roleDelete Custom Roledestructivezoho_analytics.roles.get_custom_rolesGet Custom Rolesreadzoho_analytics.roles.update_custom_roleUpdate Custom Rolewrite
Workspace preferences4
zoho_analytics.workspace_preferences.add_default_workspaceAdd Default Workspacewritezoho_analytics.workspace_preferences.add_favorite_workspaceAdd Favourite Workspacewritezoho_analytics.workspace_preferences.remove_default_workspaceRemove Default Workspacewritezoho_analytics.workspace_preferences.remove_favorite_workspaceRemove Favourite Workspacewrite
Reports3
zoho_analytics.reports.create_reportCreate Analysis Viewwritezoho_analytics.reports.get_report_metadataGet Report Metadatareadzoho_analytics.reports.update_reportUpdate Analysis Viewwrite
Rows3
zoho_analytics.rows.add_rowAdd Rowwritezoho_analytics.rows.delete_rowsDelete Rowdestructivezoho_analytics.rows.update_rowsUpdate Rowswrite
Trash3
zoho_analytics.trash.delete_trash_viewDelete Trash Viewdestructivezoho_analytics.trash.get_trash_viewsGet Trash Viewsreadzoho_analytics.trash.restore_trash_viewRestore Trash Viewwrite
Auto analysis2
zoho_analytics.auto_analysis.auto_analyse_columnAuto Analyse Columnwritezoho_analytics.auto_analysis.auto_analyse_viewAuto Analyse Viewwrite
Lookups2
zoho_analytics.lookups.add_lookupAdd Lookupwritezoho_analytics.lookups.remove_lookupRemove Lookupwrite
Tables2
zoho_analytics.tables.create_tableCreate Tablewritezoho_analytics.tables.get_table_metadataGet Table Metadataread
View preferences2
zoho_analytics.view_preferences.add_favorite_viewAdd Favorite Viewwritezoho_analytics.view_preferences.remove_favorite_viewRemove Favorite Viewwrite
White label2
zoho_analytics.white_label.disable_domain_workspaceDisable Workspace for Domain Accesswritezoho_analytics.white_label.enable_domain_workspaceEnable Workspace for Domain Accesswrite
Bulk imports1
zoho_analytics.bulk_imports.get_import_job_detailsGet Import Job Detailsread
Embed1
zoho_analytics.embed.get_embed_urlGet Embed URLread
Exports1
zoho_analytics.exports.export_data_viewExport Data from a Viewread
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.
Give your agent Zoho Analytics today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.