TypeScript client, CLI, and local MCP server for the Nestling baby tracking app
TypeScript client, CLI, and local MCP server for the Nestling baby tracking app
If you haven't run bun link, use the package script instead:
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_capabilities | Discovery: what data sources and tools are available |
| get_user | Account profile (email, user ID) |
| list_babies | Baby roster (id is passed to every other tool) |
| get_baby | Baby details (nickname, birth date, etc.) |
| list_sleep | Sleep sessions for a baby in a date range |
| list_feeds | Feeding entries (breast, bottle, solids) in a date range |
| list_nappies | Nappy/diaper entries in a date range |
| list_diary | Diary/journal entries in a date range |
| create_sleep | Log a new sleep session (start + end time) |
| create_feed | Log a new feed (breast, bottle, solids, expressing) |
| create_nappy | Log a new nappy/diaper change |
| create_diary | Log a new diary/journal entry |
{
"mcpServers": {
"nestling": {
"command": "bun",
"args": [
"run",
"nestling-mcp"
],
"cwd": "/absolute/path/to/nestling-ts",
"env": {
"NESTLING_API_TOKEN": "YOUR_NESTLING_API_TOKEN",
"NESTLING_TIMEZONE": "Europe/London"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| NESTLING_API_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
| NESTLING_TIMEZONE | Declared in the maintainer’s client configuration. | Optional |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Cross-venue prediction market routing for AI agents with arbitrage, quotes, history, and signals.
Screen a name vs Nigeria's NIGSAC sanctions register. Best-effort signal, not compliance-grade.
Find the contact email of YouTube channels from the link, the @handle or the channel_id. Resolves th
Finds the ad and analytics code that keeps firing after a visitor’s browser has already sent Global