groove-mcp
Version:
Model Context Protocol server for Groove HQ
34 lines • 913 B
TypeScript
import { GrooveClient } from '../groove-client.js';
import { Contact } from '../types/groove.js';
interface ListContactsArgs {
search?: string;
limit?: number;
after?: string;
}
interface CreateContactArgs {
email: string;
firstName?: string;
lastName?: string;
company?: string;
title?: string;
phone?: string;
}
interface UpdateContactArgs {
id: string;
email?: string;
firstName?: string;
lastName?: string;
company?: string;
title?: string;
phone?: string;
}
export declare class ContactTools {
private client;
constructor(client: GrooveClient);
listContacts(args?: ListContactsArgs): Promise<Contact[]>;
getContact(id: string): Promise<Contact | null>;
createContact(args: CreateContactArgs): Promise<Contact>;
updateContact(args: UpdateContactArgs): Promise<Contact>;
}
export {};
//# sourceMappingURL=contacts.d.ts.map