Note: Zoho Apptics MCP server is under development and currently available in BETA phase. Some functions may not be available and you may experience some bugs during this period. curl -X POST "https://accounts.zoho.com/oauth/v2/token" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "code=YOUR_SELF_CLIENT_CODE" \ -d "client_id=YOUR_CLIENT_ID" \ -d "client_secret=YOUR_CLIENT_SECRET" \ -d "grant_type=authorization_code"
|
Variable
|
Required
|
Description
|
| APPTICS_CLIENT_ID |
Yes
|
OAuth client ID created in the Zoho API console
|
|
APPTICS_CLIENT_SECRET
|
Yes
|
OAuth client secret for the Zoho self-client
|
|
APPTICS_REFRESH_TOKEN
|
Yes
|
Refresh token with JProxy.jmobile.ALL scope used to obtain access token
|
|
APPTICS_SERVER_URI
|
No
|
Override for Apptics API base URL (defaults to https://apptics.zoho.com). Use the regional domains if needed
|
|
APPTICS_ACCOUNTS_URI
|
No
|
Override for Zoho accounts OAuth base URL (defaults to https://accounts.zoho.com). Switch to accounts.zoho.eu or accounts.zoho.in, etc. for other data centers
|
{
"mcpServers": {
"zoho-apptics": {
"command": "npx",
"args": ["@zoho_apptics/apptics-mcp"],
"env": {
"APPTICS_CLIENT_ID": "your_client_id",
"APPTICS_CLIENT_SECRET": "your_client_secret",
"APPTICS_REFRESH_TOKEN": "your_refresh_token"
}
}
}
}
|
Tool name
|
Description
|
| getUserProjects | Retrieves the list of project associated with the authenticated user |
| getCrashList | Retrieves the list of crash summaries. It can be optionally filtered by app version and platform. |
| getCrashSummary | Retrieves a summarized view of crash reports. It can be optionally filtered by platform and mode (development or production). |
| getCrashesByDate | Retrieves crash related stats grouped by date and platform. |
| getCrashSummaryWithUniqueMessageId | Retrieves detailed crash meta data and diagnostic trace for a specific crash where the event is identified by unique message Id. |
| getEventSummary | Retrieves a summary of custom events grouped by platform. |
| getEventCountrywiseSummary | Retrieves a summary of events grouped by country. |
| getEventDeviceCount | Retrieves the unique active devices count that triggered the specific custom event. |
| getEventCountByDate | Retrieves event data grouped by date and platform. |
| getAllEventStats | Retrieves event count summary grouped by one or two parameters such as date, platform, country, app version, or device type. |
| getAllScreenStats | Retrieves screen views count summary grouped by one or two parameters such as date, platform, country, app version, or device type. |
| getAllApiStats | Retrieves the usage stats for configured APIs such as platform, date, app version, country, or device type. |
| getAllActiveDeviceStats | Retrieves the unique active devices count grouped by one or two parameters such as date, platform, country, app version, or device type. |
| getActiveDeviceCountByDate |
Retrieves the daily count of unique active devices for each platform. |