Skip to main content
Glama

Teamwork MCP

getTasksMetricsLate.ts1.28 kB
/** * Get total count of late tasks * Returns the number of late tasks. Only the tasks that the logged-in user has * access to will be counted. */ import logger from "../../utils/logger.js"; import { getApiClientForVersion } from "../../services/core/apiClient.js"; // Tool definition export const getTasksMetricsLateDefinition = { name: "getTasksMetricsLate", description: "Get the total count of late tasks in Teamwork", inputSchema: { type: "object", properties: {}, required: [] }, annotations: { title: "Get the Total Count of Late Tasks", readOnlyHint: false, destructiveHint: false, openWorldHint: false } }; // Tool handler export async function handleGetTasksMetricsLate() { try { logger.info('Getting metrics for late tasks'); // Make API call const apiClient = getApiClientForVersion(); const response = await apiClient.get('/tasks/metrics/late.json'); return { content: [{ type: "text", text: JSON.stringify(response.data, null, 2) }] }; } catch (error: any) { logger.error(`Error in getTasksMetricsLate handler: ${error.message}`); return { content: [{ type: "text", text: `Error: ${error.message}` }] }; } }

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/Vizioz/Teamwork-MCP'

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