Skip to main content
Glama
analytics.ts915 B
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { createToolHandler, getAuthToken } from "../utils.js"; import { SalesDialerApiService } from "../../sdk/salesdialer.js"; import { GetSalesDialerAnalyticsSchema } from "../../schema/salesdialer/index.js"; export const registerSalesDialerAnalyticsTools = (server: McpServer) => { const salesdialerAPIservice = new SalesDialerApiService(); // Get Sales Dialer Analytics Tool server.tool( "get_salesdialer_agent_analytics", "Retrieve call performance analytics of a specific agent for a Sales Dialer campaign", GetSalesDialerAnalyticsSchema, { readOnlyHint: true, }, createToolHandler(async (params, context) => { const authToken = getAuthToken(context); return salesdialerAPIservice.getSalesDialerAnalytics({ authToken, context, ...params, }); }), ); };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/saaslabsco/justcall-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server