@danielma-tic/mondaydotcom-mcp-server
Version:
MCP Server for the Monday.com API, enabling board operations, item management, and more.
61 lines (60 loc) • 1.58 kB
TypeScript
export declare class MondayClient {
private token;
private apiUrl;
constructor(token: string);
private query;
getBoard(boardId: string): Promise<{
name: string;
id: string;
groups?: {
title: string;
id: string;
items?: {
name: string;
id: string;
columnValues?: Record<string, any> | undefined;
}[] | undefined;
}[] | undefined;
}>;
getItems({ boardId, groupId, limit }: {
boardId: string;
groupId?: string;
limit?: number;
}): Promise<{
name: string;
id: string;
columnValues?: Record<string, any> | undefined;
}[]>;
createItem({ boardId, groupId, name, columnValues }: {
boardId: string;
groupId?: string;
name: string;
columnValues?: Record<string, any>;
}): Promise<{
name: string;
id: string;
columnValues?: Record<string, any> | undefined;
}>;
createColumn({ boardId, title, type }: {
boardId: string;
title: string;
type: string;
}): Promise<{
type: string;
title: string;
id: string;
}>;
createGroup({ boardId, name, position }: {
boardId: string;
name: string;
position?: string;
}): Promise<{
title: string;
id: string;
items?: {
name: string;
id: string;
columnValues?: Record<string, any> | undefined;
}[] | undefined;
}>;
}