From 45d98337102415da5841bfbe0535d5078cde9812 Mon Sep 17 00:00:00 2001 From: "Litvinov Y." Date: Thu, 29 Jan 2026 19:16:31 +0500 Subject: [PATCH] fix(auth): use api_key instead of auth_token --- src/index.ts | 8 ++++---- src/lib/resources.ts | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/index.ts b/src/index.ts index 9f2e136..8eb931f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -343,7 +343,7 @@ class CountlyMCPServer { if (authToken) { this.setAuthHeader(authToken); } - const getAuthParams = () => (authToken ? { auth_token: authToken } : {}); + const getAuthParams = () => (authToken ? { api_key: authToken } : {}); const resources = await listResources( this.httpClient, this.appCache, @@ -380,7 +380,7 @@ class CountlyMCPServer { if (authToken) { this.setAuthHeader(authToken); } - const getAuthParams = () => (authToken ? { auth_token: authToken } : {}); + const getAuthParams = () => (authToken ? { api_key: authToken } : {}); const { uri } = request.params; const content = await readResource( uri, @@ -469,9 +469,9 @@ class CountlyMCPServer { // Helper Methods private getAuthParams(): {} { - // Return auth_token as query param for endpoints that require it (e.g., /o/apps/mine) + // Return api_key as query param for endpoints that require it (e.g., /o/apps/mine) if (this.config.authToken) { - return { auth_token: this.config.authToken }; + return { api_key: this.config.authToken }; } return {}; } diff --git a/src/lib/resources.ts b/src/lib/resources.ts index 9fac17f..1b4c359 100644 --- a/src/lib/resources.ts +++ b/src/lib/resources.ts @@ -161,7 +161,7 @@ async function getAppsForCache( const params: any = {}; // If auth is in headers, also try sending as query param for compatibility if (authHeader) { - params.auth_token = authHeader; + params.api_key = authHeader; } const response = await httpClient.get('/o/apps/mine', { params });