Wilsoon MCP

A Model Context Protocol server for the Calorie Tracker, Expense Tracker and Calendar Planner. It reads through the same code the dashboard runs, so an assistant gets the dashboard's own answers rather than raw tables.

Server URL

https://mcp.wilsoon.dev/mcp

Connecting

The server signs you in through WilsoonID and only offers the tools your account's dashboard permissions allow. Clients are registered by hand, so a client needs the dashboard's client ID.

  1. Claude: Settings, Connectors, Add custom connector. Paste the URL, and enter the client ID and secret under advanced settings.
  2. Claude Code: claude mcp add --transport http wilsoon https://mcp.wilsoon.dev/mcp, then sign in from /mcp.

Tools

Calorie Tracker

  • calorie_get_dayCalorie log for a day
  • calorie_search_foodsSearch logged foods
  • calorie_get_rangeCalorie log across days
  • calorie_start_dayStart the day log
  • calorie_log_foodLog food
  • calorie_update_foodEdit a food entry
  • calorie_delete_foodDelete a food entry

Expense Tracker

  • expenses_get_daySpending on a day
  • expenses_get_budgetBudget for a month
  • expenses_get_month_reportMonth-end report
  • expenses_find_transactionsFind transactions
  • expenses_get_obligationsWhat is still open
  • expenses_get_savingsSavings
  • expenses_get_insightsSpending patterns
  • expenses_log_expenseLog an expense
  • expenses_delete_expenseDelete a hand-entered expense

Calendar Planner

  • calendar_get_scheduleSchedule
  • calendar_check_planCheck a plan
  • calendar_get_weatherWeather at events
  • calendar_add_eventAdd an event
  • calendar_update_eventChange an event
  • calendar_delete_eventDelete an event

Across the dashboard

  • get_overviewDay overview
  • get_cost_vs_caloriesFood cost against calories