Nestling
About
Nestling is an MCP server that lets you log and query your baby's daily routine. Feeds, sleep, nappy changes, and diary entries through natural conversation with Claude or any MCP-compatible AI assistant. Logged through the Nestling app for iOS and Android.
Details
- Author
- kparmesar
- Downloads
- 193
- Categories
- Productivity, Other, AI
Jump to
- CLI and library for reading and logging baby data
- MCP server for AI assistants (Claude, ChatGPT, etc.)
- Create-only writes – cannot update or delete entries
- Supports sleep, feed, nappy, and diary entries
- HTTP or stdio transport for MCP
- User-scoped authentication with Supabase Row Level Security
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
NestlingCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install globally with bun add -g nestling-ts, then run nestling login to authenticate and use CLI commands like nestling sleep history. For MCP integration, point Claude or ChatGPT at the nestling-mcp binary (stdio or HTTP mode). The library is imported as import { Nestling } from "nestling-ts".
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"nestling": {
"nestling": {
"command": "bun",
"args": [
"run",
"nestling-mcp"
],
"cwd": "/absolute/path/to/nestling-ts",
"env": {
"NESTLING_API_TOKEN": "your-token-from-nestling-app",
"NESTLING_TIMEZONE": "Europe/London"
}
}
}
}
}
McpServers
{
"nestling": {
"command": "bun",
"args": [
"run",
"nestling-mcp"
],
"cwd": "/absolute/path/to/nestling-ts",
"env": {
"NESTLING_API_TOKEN": "your-token-from-nestling-app",
"NESTLING_TIMEZONE": "Europe/London"
}
}
}
nestling-ts
TypeScript client, CLI, and MCP server for the Nestling baby tracking app. Read and log sleep, feed, nappy, and diary data from your Nestling account — from your terminal, a TypeScript/Bun library, or via a Model Context Protocol server for Claude, ChatGPT, and other AI assistants.
> Create-only writes. The API can log new entries that sync to your app. It cannot update or delete existing entries — your data is always safe.
Requirements
- Bun 1.3+ — the package ships TypeScript source with no build step, so it must be run on Bun (not Node).
- A Nestling account (Sign in with Google or Apple)
- A Nestling API token (generate one from the app: Settings → Data → API Token)
Install
From npm:
```bash
bun add -g nestling-ts
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





