Skip to main content
Glama
jakedx6
by jakedx6
initiatives.d.ts5.94 kB
interface MCPTool { name: string; description: string; inputSchema: any; } /** * List all initiatives */ export declare const listInitiativesTool: MCPTool; export declare const listInitiatives: (args: any) => Promise<{ initiatives: import("../lib/api-client.js").Initiative[]; total: number; filters_applied: { project_id: string | undefined; status: "active" | "completed" | "planning" | "on_hold" | "cancelled" | undefined; priority: "low" | "medium" | "high" | "critical" | undefined; search: string | undefined; }; }>; /** * Get initiative details */ export declare const getInitiativeTool: MCPTool; export declare const getInitiative: (args: any) => Promise<{ initiative: { completion_percentage: number; statistics: { total_tasks: number; completed_tasks: number; total_milestones: number; completed_milestones: number; total_documents: number; }; id: string; tenant_id: string; name: string; description: string | null; objective: string; status: "planning" | "active" | "on_hold" | "completed" | "cancelled"; priority: "critical" | "high" | "medium" | "low"; start_date: string | null; target_date: string | null; completed_date: string | null; owner_id: string; created_by: string; created_at: string; updated_at: string; metadata: any; tags: string[]; order_index: number; parent_initiative_id: string | null; owner?: import("../lib/api-client.js").Profile; task_count?: number; milestone_count?: number; document_count?: number; }; }>; /** * Create new initiative */ export declare const createInitiativeTool: MCPTool; export declare const createInitiative: (args: any) => Promise<{ initiative: import("../lib/api-client.js").Initiative; message: string; }>; /** * Update existing initiative */ export declare const updateInitiativeTool: MCPTool; export declare const updateInitiative: (args: any) => Promise<{ initiative: import("../lib/api-client.js").Initiative; message: string; }>; /** * Get initiative context for AI agents */ export declare const getInitiativeContextTool: MCPTool; export declare const getInitiativeContext: (args: any) => Promise<{ context: any; }>; /** * Get initiative insights */ export declare const getInitiativeInsightsTool: MCPTool; export declare const getInitiativeInsights: (args: any) => Promise<{ insights: any; }>; /** * Search workspace */ export declare const searchWorkspaceTool: MCPTool; export declare const searchWorkspace: (args: any) => Promise<any>; /** * Get enhanced project context (includes initiatives) */ export declare const getEnhancedProjectContextTool: MCPTool; export declare const getEnhancedProjectContext: (args: any) => Promise<{ context: any; }>; /** * Get workspace context */ export declare const getWorkspaceContextTool: MCPTool; export declare const getWorkspaceContext: (args: any) => Promise<{ context: any; }>; export declare const initiativeTools: { listInitiativesTool: MCPTool; getInitiativeTool: MCPTool; createInitiativeTool: MCPTool; updateInitiativeTool: MCPTool; getInitiativeContextTool: MCPTool; getInitiativeInsightsTool: MCPTool; searchWorkspaceTool: MCPTool; getEnhancedProjectContextTool: MCPTool; getWorkspaceContextTool: MCPTool; }; export declare const initiativeHandlers: { list_initiatives: (args: any) => Promise<{ initiatives: import("../lib/api-client.js").Initiative[]; total: number; filters_applied: { project_id: string | undefined; status: "active" | "completed" | "planning" | "on_hold" | "cancelled" | undefined; priority: "low" | "medium" | "high" | "critical" | undefined; search: string | undefined; }; }>; get_initiative: (args: any) => Promise<{ initiative: { completion_percentage: number; statistics: { total_tasks: number; completed_tasks: number; total_milestones: number; completed_milestones: number; total_documents: number; }; id: string; tenant_id: string; name: string; description: string | null; objective: string; status: "planning" | "active" | "on_hold" | "completed" | "cancelled"; priority: "critical" | "high" | "medium" | "low"; start_date: string | null; target_date: string | null; completed_date: string | null; owner_id: string; created_by: string; created_at: string; updated_at: string; metadata: any; tags: string[]; order_index: number; parent_initiative_id: string | null; owner?: import("../lib/api-client.js").Profile; task_count?: number; milestone_count?: number; document_count?: number; }; }>; create_initiative: (args: any) => Promise<{ initiative: import("../lib/api-client.js").Initiative; message: string; }>; update_initiative: (args: any) => Promise<{ initiative: import("../lib/api-client.js").Initiative; message: string; }>; get_initiative_context: (args: any) => Promise<{ context: any; }>; get_initiative_insights: (args: any) => Promise<{ insights: any; }>; search_workspace: (args: any) => Promise<any>; get_enhanced_project_context: (args: any) => Promise<{ context: any; }>; get_workspace_context: (args: any) => Promise<{ context: any; }>; }; export {};

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/jakedx6/helios9-MCP-Server'

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