Skip to content

MCP Server

Baby Buddy has a Model Context Protocol (MCP) server that lets AI assistants — like Claude Desktop — log and query Baby Buddy data using natural language. Ask your assistant to record a feeding, check last night's sleep, or summarize the day, and it reads and writes through Baby Buddy's API.

The server lives in its own repository: babybuddy/babybuddy-mcp.

What it can do

The server exposes tools grouped by domain, covering create, list, update, and delete operations where applicable:

  • Children
  • Diaper changes
  • Feedings
  • Sleep
  • Pumping
  • Tummy times
  • Timers
  • Measurements (weight, height, head circumference, BMI, temperature)
  • Notes (and tags)

Setup

The MCP server connects to a running Baby Buddy instance and authenticates with an API token. Generate a token from the User Settings page of the user the assistant should act as (see Authentication).

Note

Installation and configuration — including Docker (http transport) and Claude Desktop (stdio transport) setups and the BABYBUDDY_URL / BABYBUDDY_TOKEN environment variables — are documented in the babybuddy/babybuddy-mcp repository. Because the server is maintained there, that repository is the source of truth for setup steps.