Skip to main content
Glama
shahlaukik

Money Manager MCP Server

by shahlaukik

dashboard_get_overview

Retrieve a comprehensive dashboard overview showing asset trends and portfolio breakdown to monitor personal finances and track financial performance.

Instructions

Retrieves dashboard overview with asset trends and portfolio breakdown.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Handler function that executes the core logic: validates input, calls Money Manager API /getDashBoardData, and transforms raw response into DashboardResponse with assetSummary, monthlyTrend, assetRatio, and debtRatio.
    * Handler for dashboard_get_overview tool * Retrieves dashboard overview with asset trends and portfolio breakdown */ export async function handleDashboardGetOverview( httpClient: HttpClient, input: unknown, ): Promise<DashboardResponse> { DashboardGetOverviewInputSchema.parse(input); const rawResponse = await httpClient.get<RawDashboardResponse>("/getDashBoardData"); return { assetSummary: rawResponse.assetSummary, monthlyTrend: rawResponse.assetLine || [], assetRatio: rawResponse.assetRatio || [], debtRatio: rawResponse.debtRatio || [], }; }
  • Zod schema for tool input validation. Defines empty object since the tool takes no parameters.
    export const DashboardGetOverviewInputSchema = z.object({}); export type DashboardGetOverviewInput = z.infer< typeof DashboardGetOverviewInputSchema >;
  • Maps tool name to handler function in the internal toolHandlers registry used by executeToolHandler.
    dashboard_get_overview: handleDashboardGetOverview,
  • src/index.ts:413-420 (registration)
    Registers the tool in MCP server's TOOL_DEFINITIONS array, defining name, description, and input schema for protocol discovery.
    name: "dashboard_get_overview", description: "Retrieves dashboard overview with asset trends and portfolio breakdown.", inputSchema: { type: "object" as const, properties: {}, }, },
  • Registers the input schema in the central ToolSchemas registry for validation lookup.
    dashboard_get_overview: DashboardGetOverviewInputSchema,

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/shahlaukik/money-manager-mcp'

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