household-agent
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@household-agentWhat can I cook with what's in the fridge?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Household Agent
English | π δΈζ
AI-powered household management β let AI handle the small daily decisions so you don't have to.
Track groceries, predict restocking needs, plan meals from what's in your fridge, and monitor baby supplies β all through Claude Code (MCP), CLI, or a local web dashboard.
Quick Start
npm install
npm start # Web dashboard at http://localhost:3333Related MCP server: Gamito
Usage
Claude Code (MCP)
Add to your Claude Code MCP config (~/.claude/settings.json):
{
"mcpServers": {
"household": {
"command": "node",
"args": ["/path/to/household/skills/mcp-server.js"]
}
}
}Then just talk naturally:
"What groceries do we have?" β
inventory_list"What do we need to buy this week?" β
shopping_list"How many days of baby formula left?" β
baby_supply_status"Log 3 diapers used" β
baby_log_event"What can I cook with what's in the fridge?" β
meal_suggestions
OpenClaw
Import the skills/ folder via OpenClaw Skill Manager, or add MCP config:
command: node
args: [/path/to/household/skills/mcp-server.js]Skill metadata is defined in skills/SKILL.md.
CLI
node skills/inventory.js add <barcode or name> # Add item (auto-lookup via Open Food Facts)
node skills/inventory.js consume <ID or name> [qty] # Record consumption
node skills/inventory.js list [location] # View inventory
node skills/inventory.js expiring [days] # Expiring items (default 7 days)
node skills/inventory.js status # Dashboard summaryWeb Dashboard
http://localhost:3333 β tabs for inventory, restock, cooking, calendar, baby tracking, and settings.
Architecture
household/
βββ skills/
β βββ lib/
β β βββ data.js # Shared data layer (atomic JSON I/O, paths, utils)
β β βββ inventory-ops.js # Inventory CRUD + restock logic
β β βββ baby-ops.js # Baby log operations
β β βββ meal-ops.js # Meal diary + cooking recommendations
β βββ mcp-server.js # MCP server (12 tools, stdio transport)
β βββ server.js # Express web server + API
β βββ inventory.js # CLI entry point
β βββ predict.js # Consumption prediction engine
β βββ public/index.html # Single-page web dashboard
βββ data/ # JSON data files (gitignored)
βββ config/ # Category, preference, and location configsThree entry points β MCP server, web server, and CLI β share a common data layer (lib/), operating on the same JSON files.
MCP Tools
Tool | Description |
| List inventory with filters (location, category, status) |
| Add item with optional barcode lookup |
| Record consumption by ID or name |
| Items expiring within N days |
| Summary stats (totals, by location/category) |
| Smart restock suggestions based on consumption rate |
| What to cook based on available ingredients |
| Combined shopping list (restock + expiring + recipe gaps) |
| Log baby events (feeding, diaper, sleep, etc.) |
| Baby supply levels and days-until-empty predictions |
| Read household preferences |
| Update a preference field |
Key Features
Consumption prediction β tracks usage patterns to predict when items run out
Smart restock β auto-generates shopping lists based on consumption velocity
Recipe gap matching β finds dishes you can almost make (missing just 1 ingredient)
Baby tracking β feeding, diaper, sleep logging with supply predictions
Barcode scanning β auto-lookup via Open Food Facts API
Image recognition β identify items via Claude Vision (web dashboard)
Baby Tracker Import
Import baby life records from Baby Tracker app (.btcp format):
node skills/import-btcp.js <file.btcp> [--dry-run] [--tz=8]Or upload via web dashboard at Settings β Import.
Data Storage
All data is local JSON files β no cloud, no database server, no account required. Atomic writes (write-tmp-then-rename) prevent corruption.
License
Apache License 2.0 β see LICENSE.
Premium features and add-on services may be offered under separate terms.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/buddhistrhythm/claw-household'
If you have feedback or need assistance with the MCP directory API, please join our Discord server