UNPKG

groove-mcp

Version:

Model Context Protocol server for Groove HQ

34 lines 1.12 kB
import { GrooveClient } from '../groove-client.js'; import { Conversation } from '../types/groove.js'; interface ListConversationsArgs { status?: 'unread' | 'opened' | 'closed' | 'snoozed'; assigneeId?: string; contactId?: string; tagIds?: string[]; limit?: number; } interface UpdateConversationArgs { id: string; status?: 'opened' | 'closed' | 'snoozed'; assigneeId?: string; tagIds?: string[]; snoozedUntil?: string; } interface CreateConversationArgs { contactId: string; subject: string; body: string; assigneeId?: string; tagIds?: string[]; } export declare class ConversationTools { private client; constructor(client: GrooveClient); listConversations(args: ListConversationsArgs): Promise<Conversation[]>; getConversation(id: string): Promise<Conversation | null>; createConversation(args: CreateConversationArgs): Promise<Conversation>; updateConversation(args: UpdateConversationArgs): Promise<Conversation>; closeConversation(id: string): Promise<Conversation>; } export {}; //# sourceMappingURL=conversations.d.ts.map