Skip to main content
Glama
calls.ts1.32 kB
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { createToolHandler, getAuthToken } from "../utils.js"; import { SalesDialerApiService } from "../../sdk/salesdialer.js"; import { ListSalesDialerCallsSchema, GetSalesDialerCallSchema, } from "../../schema/salesdialer/index.js"; export const registerSalesDialerCallTools = (server: McpServer) => { const salesdialerAPIservice = new SalesDialerApiService(); // List Sales Dialer Calls Tool server.tool( "list_salesdialer_calls", "Retrieve all calls made via the Sales Dialer in JustCall", ListSalesDialerCallsSchema, { readOnlyHint: true, }, createToolHandler(async (params, context) => { const authToken = getAuthToken(context); return salesdialerAPIservice.listSalesDialerCalls({ authToken, ...params, }); }), ); // Get Sales Dialer Call Tool server.tool( "get_salesdialer_call", "Retrieve detailed information for a specific Sales Dialer call by Call ID", GetSalesDialerCallSchema, { readOnlyHint: true, }, createToolHandler(async (params, context) => { const authToken = getAuthToken(context); return salesdialerAPIservice.getSalesDialerCall({ authToken, ...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