Huckleberry Mcp
@KenLSM
About Huckleberry Mcp
Huckleberry MCP server for Claude, Cursor, and other AI assistants. Query and log baby sleep, feeds, diapers, growth, pumping, and solids.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"huckleberry": {
"command": "npx",
"args": [
"node-huckleberry-mcp"
],
"env": {
"HUCKLEBERRY_EMAIL": "[email protected]",
"HUCKLEBERRY_PASSWORD": "your-password",
"HUCKLEBERRY_TIMEZONE": "America/New_York"
}
}
}
}Tools
29Retrieve the authenticated user's profile including the list of children they manage
Retrieve a specific child's profile by their UID
Log a completed sleep session with start and end times
Retrieve sleep history for a child
Edit an existing sleep entry. Get the interval_id from get_sleep_history first.
Permanently delete a sleep entry. Get the interval_id from get_sleep_history first.
Log a nursing session
Log a bottle feeding
Log a solids feeding
Log a pumping session
Retrieve pump sessions for a child
Retrieve feeding history for a child
Edit an existing feed entry. Get the interval_id from get_feed_history first.
Edit an existing pump entry. Get the interval_id from list_pump_intervals first.
Permanently delete a feed entry (nursing/bottle/solids). Get the interval_id from get_feed_history first.
Permanently delete a pump entry. Get the interval_id from list_pump_intervals first.
Log a diaper change for a child
Log potty training activity for a child
Get diaper and potty history for a child, most recent first
Edit an existing diaper or potty entry. Get the interval_id from get_diaper_history first.
Permanently delete a diaper or potty entry. Get the interval_id from get_diaper_history first.
Log a growth measurement (any of weight, height, head circumference)
Get the most recent growth measurement for a child
Get growth measurement history for a child, most recent first
Edit an existing growth measurement. Get the entry id from get_growth_history or get_latest_growth first.
Permanently delete a growth measurement. Get the entry id from get_growth_history or get_latest_growth first.
Retrieve the list of curated foods from the food database
Retrieve custom foods created for a child
Create a custom food entry for a child
Overview
What is Huckleberry Mcp?
Huckleberry Mcp is an unofficial MCP (Model Context Protocol) server that integrates with the Huckleberry baby tracker. It allows AI assistants like Claude Desktop, Cursor, and VS Code to query and log baby sleep, feeds, diapers, pumping, solids, potty, and growth records.
How to use Huckleberry Mcp?
Install globally via npm install -g node-huckleberry-mcp or run directly with npx node-huckleberry-mcp. Configure credentials through environment variables (HUCKLEBERRY_EMAIL, HUCKLEBERRY_PASSWORD, HUCKLEBERRY_TIMEZONE) or a .env file. For Claude Desktop, add the server entry to claude_desktop_config.json with the command and environment variables.
Key features of Huckleberry Mcp
- Query and log sleep, feeding, and diaper records
- Manage growth measurements and solids/custom foods
- 24 MCP tools across 6 categories
- Supports nursing, bottle, solids, and pumping
- Edit existing entries via
edit_*tools - MCP prompts for daily summaries and event logging
Use cases of Huckleberry Mcp
- Ask an AI assistant for the latest sleep or feeding history of your child
- Log a diaper change or nursing session with specific details via natural language
- Retrieve growth measurements and compare trends over time
- Manage custom foods and list curated food databases
- Integrate baby tracking data into automated routines or daily reports
FAQ from Huckleberry Mcp
What tools does Huckleberry Mcp expose?
It exposes 24 tools across child management, sleep, feeding, diaper, growth, and solids‑custom foods categories. See the full table in the README.
What are the runtime requirements?
Node.js 18+ and npm 9+ are required. The server is tested on Node 24.
How do I configure Huckleberry Mcp?
Set environment variables HUCKLEBERRY_EMAIL, HUCKLEBERRY_PASSWORD, and HUCKLEBERRY_TIMEZONE. You can also copy .env.example to .env and edit it.
Can I write data to Huckleberry?
Yes, the log_* tools (e.g., log_sleep, log_bottle, log_diaper) insert new records. Active‑session timers (like start_sleep) are not implemented; only completed events can be logged.
Is this an official Huckleberry product?
No, it is an unofficial MCP server. It is a Node.js port of two MIT‑licensed projects (py-huckleberry-api and py-huckleberry-mcp).
Frequently asked questions
What tools does Huckleberry Mcp expose?
It exposes 24 tools across child management, sleep, feeding, diaper, growth, and solids‑custom foods categories. See the full table in the README.
What are the runtime requirements?
Node.js 18+ and npm 9+ are required. The server is tested on Node 24.
How do I configure Huckleberry Mcp?
Set environment variables `HUCKLEBERRY_EMAIL`, `HUCKLEBERRY_PASSWORD`, and `HUCKLEBERRY_TIMEZONE`. You can also copy `.env.example` to `.env` and edit it.
Can I write data to Huckleberry?
Yes, the `log_*` tools (e.g., `log_sleep`, `log_bottle`, `log_diaper`) insert new records. Active‑session timers (like `start_sleep`) are not implemented; only completed events can be logged.
Is this an official Huckleberry product?
No, it is an unofficial MCP server. It is a Node.js port of two MIT‑licensed projects (`py-huckleberry-api` and `py-huckleberry-mcp`).
Basic information
More Developer Tools MCP servers
Mobbin
MobbinMobbin MCP connects your AI agents to 600,000+ real product screens, so what they build starts with what already works.

CircleCI MCP Server
CircleCIManage CI/CD pipelines, debug failed builds, and optimize test suites directly from your AI agents - no terminal required. The CircleCI MCP Server is a remote server hosted by CircleCI that connects AI tools and agents

Routebase
RoutebaseRoutebase keeps your API's design, docs, contract tests, mocks and monitoring in one living OpenAPI spec so they can't drift apart. Agents work on that same source of truth, under your team's permissions.

endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 480+ tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or

Apiosk
obcraftAI-native payments for tools and APIs. Discover, pay for, execute, and publish monetized APIs directly from your agent, settled per call in USDC over x402, through the Model Context Protocol. payments · finance · x402 ·
Comments