Skip to main content
Glama
get-next-ticket.ts692 B
import { TicketQueries } from '../../../db/queries'; import { createSuccessResponse, ToolResponse } from '../types'; export function handleGetNextTicket(ticketQueries: TicketQueries, args: any): ToolResponse { if (!args.status || !['backlog', 'up-next', 'in-progress', 'in-review', 'completed'].includes(args.status)) { throw new Error('Valid status is required (backlog, up-next, in-progress, in-review, completed)'); } const ticket = ticketQueries.getNextTicket( args.status as 'backlog' | 'up-next' | 'in-progress' | 'in-review' | 'completed', ); if (!ticket) { throw new Error(`No tickets found in ${args.status}`); } return createSuccessResponse(ticket); }

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/ownlytics/mcptix'

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