MCP serverapp.onehaus/haus
OneHaus household tools: tasks, calendar, contacts, pets, vehicles, documents and more.
Overview
Score?
UNRATED 0.809
of what a free look can see, on 31 looks
Looks
36
last 7 hr ago
Tools
69
changed 9 days ago
More info
URL
mcp.onehaus.app/
streamable-http
Says it is
OneHaus 1.7.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.809 · highest on record 0.8561
Toolsfrom sha256:a0d3bf2cda…7659f0 · +0 −0 9 days ago
| Tool | Schema |
|---|---|
| add_shopping_list_item Add one item to the shopping list. A new item gets a category from its name; if an unbought item of the same name exists, its quantity is increased instead of duplicating it. |
input · output |
| assign_task Assign or unassign a task to a household member. |
input · output |
| batch_add_shopping_list_items Add up to 25 shopping list items at once, for a whole shop. Names are deduplicated within the batch and merged into any matching unbought item already listed. |
input · output |
| buy_shopping_list_item Mark units of a shopping list item as bought, reducing its quantity by quantityToBuy and clearing it off the list once nothing is left. |
input · output |
| complete_task Marks a task as completed and records the completion for the household's momentum stats. Fails with a conflict if the task is already completed. |
input · output |
| create_appliance Create an appliance record for the household, tracking purchase date, warranty expiry, and optional references to previously created warranty/insurance documents. |
input · output |
| create_calendar_event Creates a single, one-off calendar event on the household calendar. Timed events need startDateTime; all-day events need startDate (plus endDate for several days). Set reminders wi |
input · output |
| create_contact Add a contact to the address book. Only firstName is required; address, date of birth, notes and the birthday-present flag can follow via update_contact. |
input · output |
| create_document Store a document (passport, insurance, certificate, warranty, license, other) with its reference number, issuing authority, fee and notes. Returns the new id, which an appliance, v |
input · output |
| create_meal_plan Plan a meal for a specific date and meal type. Provide recipeId to link an existing recipe (from list_recipes) OR name for a custom meal; when recipeId is given any name is ignored |
input · output |
| create_pet Add a pet, optionally with its microchip number and date of birth, and links to an existing contact as vet and document as insurance. Returns the new pet's id. |
input · output |
| create_recipe Save a recipe with optional ingredients, source URL, instructions and servings. Link it to a date with create_meal_plan. |
input · output |
| create_recurring_calendar_event Create a recurring calendar event. It generates event instances on a schedule, each with the reminders set in reminderOffsetMinutes. |
input · output |
| create_recurring_task Create a recurring task. It generates task instances on a schedule, each with the reminders set in reminderOffsetMinutes. |
input · output |
| create_subscription Track a bill such as a streaming service or membership, with an optional fee and cron renewal schedule (no more often than daily). A bill with no renewal schedule is a one-off. Set |
input · output |
| create_task Creates a new household task. Only title is required; the task starts unassigned and uncompleted. Set reminders with reminderOffsetMinutes. Use assign_task, update_task, or complet |
input · output |
| create_vehicle Create a vehicle record for the household to track its details, registration and VIN, insurance document, and upcoming MOT/tax/service due dates. All fields are optional. |
input · output |
| defer_recommendation Defer a House Review recommendation and raise a task due in seven days, for when the user wants to handle the gap later. |
input · output |
| delete_appliance Soft-delete an appliance; it is hidden from list_appliances but not permanently erased. |
input · output |
| delete_calendar_event Soft-deletes a single calendar event by id. Events imported from a calendar subscription cannot be deleted here; unsubscribe from the source calendar instead. Events shared from a |
input · output |
| delete_contact Soft-delete a contact by id; it is marked deleted and no longer appears in list_contacts, but the underlying record is retained rather than permanently erased. |
input · output |
| delete_document Soft-delete a document by id and cascade soft-delete its attachments; none of them appear in listings afterward, but the records are retained rather than permanently erased. |
input · output |
| delete_meal_plan Soft-delete a planned meal. The entry leaves list_meal_plans and frees its date and meal slot again. |
input · output |
| delete_pet Soft-delete a pet; it is hidden from list_pets but not permanently erased. |
input · output |
| delete_recipe Soft-delete a recipe. Meal plan entries linked to it become custom entries holding a snapshot of its name, ingredients and instructions, so none are left with a dangling link. |
input · output |
| delete_recurring_calendar_event Delete a recurring calendar event and all its future instances. |
input · output |
| delete_recurring_task Delete a recurring task and all its uncompleted future instances. |
input · output |
| delete_subscription Soft-delete a subscription so it leaves list_subscriptions; the record is retained. Use it when the user cancels a service. |
input · output |
| delete_task Soft-delete a task. It leaves list_tasks but the record is retained. Fails if it was already deleted. |
input · output |
| delete_vehicle Soft-delete a vehicle so it leaves list_vehicles; the record is retained. Use it when the household sells a car. |
input · output |
| forget_memory Forget (soft-delete) a memory by id. Use when a memory is superseded or no longer relevant. |
input · output |
| get_house Return the current household in full: name, address, invite code, notes, join settings, members, subscription status and resolved feature flags. |
input · output |
| get_house_review Return this week's pending House Review recommendations: data gaps like a missing appliance warranty or vehicle MOT date. Re-validated live, so items already filled in, actioned or |
input · output |
| get_profile Return the signed-in user's profile: name, email, AI-consent status and timezone. Also bumps their last-seen activity as a side effect. |
input · output |
| get_weather_forecast Return a one-to-five day forecast for the household's location, for planning outdoor tasks or events. |
input · output |
| list_appliances List the household's appliances with brand, model, serial number, purchase date and warranty expiry. Answers whether something is still under warranty. |
input · output |
| list_calendar_events List one-off calendar events with their title, times, location and notes. Bound them with startDateFrom and startDateTo, or omit both for everything. An all-day event's end depends |
input · output |
| list_contacts List all contacts in the household. Takes no parameters; soft-deleted contacts are excluded. |
input · output |
| list_documents List documents in the household, optionally filtered to a single document type. Soft-deleted documents are excluded. |
input · output |
| list_global_recipes List the curated Discover recipe catalogue shared by all households. Pass an id from here to create_meal_plan with recipeSource='global'. |
input · output |
| list_house_members List the household's members with id, userId, first and last name, nickname and role. Use a member's id as assignedToMemberId in create_task and assign_task. |
input · output |
| list_houses List the households the current user belongs to (e.g. to tell the user which home you are acting on). The active house is determined server-side from the authenticated session. |
input · output |
| list_meal_plans List planned meals with their date, meal slot, linked recipe or custom name, servings and notes. Narrow with from and to. |
input · output |
| list_pets List the household's pets with microchip number, date of birth, notes and their linked vet contact and insurance document. |
input · output |
| list_recipes List the household's own saved recipes with ingredients, instructions, source URL and servings. For the shared catalogue use list_global_recipes. |
input · output |
| list_shopping_list_items List outstanding (unbought) shopping list items with their name, quantity, category and shoppingListId. Pass shoppingListId to limit it to one named list. |
input · output |
| list_shopping_lists List the household's named shopping lists with their id, name, whether they are the default list, and how many live items each holds. Use this to resolve a shoppingListId for the s |
input · output |
| list_subscriptions List tracked subscriptions with their fee, renewal schedule, payment date and status. A subscription with no renewal schedule is a one-off. startDate is the renewal date: the first |
input · output |
| list_tasks List tasks, filterable by assignee, due-date range and completion, with cursor pagination. Excludes completed tasks by default and sorts open urgent tasks first (within the returne |
input · output |
| list_vehicles List the household's vehicles with make, model, year, registration, VIN and MOT, tax and service due dates. Answers questions like when the MOT is due. |
input · output |
| recall_memory Recall long-term memories stored about the current household. Call this at the start of advisory or open-ended turns. Filter by type when only one author's notes are relevant. |
input · output |
| remove_shopping_list_item Remove an item from the household's shopping list without marking it as bought. This soft-deletes the item so it no longer appears in list_shopping_list_items. |
input · output |
| skip_recommendation Permanently suppress a House Review recommendation so get_house_review stops returning it. Use it when the suggestion does not apply. |
input · output |
| store_memory Store a long-term memory about the household. Use sparingly for durable preferences, routines, constraints, or insights worth recalling in a future conversation. Recall first to av |
input · output |
| uncomplete_task Reopens a completed task, clearing its completion timestamp and completed-by user. Fails with a conflict if the task is not currently completed. |
input · output |
| update_appliance Update an appliance's details; omitted fields keep their current value. Rejects the update if the resulting warranty expiry date would fall before the purchase date. |
input · output |
| update_calendar_event Updates fields on an existing single calendar event; only the fields supplied are changed, all others keep their current value. Imported (subscription-sourced) events cannot be edi |
input · output |
| update_contact Update a contact by id. Only the fields supplied are changed; omitted fields keep their current value (dateOfBirth is the exception: an empty string explicitly clears it). |
input · output |
| update_document Update a stored document's type, title, reference number, issuing authority, fee or notes, returning the updated document. Only the fields you send change. renewalCronExpression is |
input · output |
| update_meal_plan Update a planned meal. Only the fields you send change. recipeId links a recipe and clears any custom name; name makes it custom and clears the link; recipeId wins if both are sent |
input · output |
| update_memory Update an existing memory's name, description, or content. Type is immutable; to reclassify, forget and store again. |
input · output |
| update_pet Update a pet's name, microchip number, date of birth, notes, or its linked vet contact and insurance document. Only the fields you send change. |
input · output |
| update_recipe Update a recipe. Only the fields you send change, except ingredients, which replaces the whole existing list rather than merging. |
input · output |
| update_recurring_calendar_event Update a recurring calendar event. Changes to title/description/notes/reminders patch existing instances. Changes to frequency/dates/time regenerate future instances. |
input · output |
| update_recurring_task Update a recurring task. Title, notes, urgency or reminder changes patch existing instances; frequency/date changes regenerate future instances. |
input · output |
| update_shopping_list_item Update a shopping list item's name, quantity, and/or category. Only the fields provided are changed; any field left out keeps its current value. |
input · output |
| update_subscription Update a subscription. Only the fields you send change; for renewalCronExpression, startDate, paymentDate and notes an empty string clears the stored value. |
input · output |
| update_task Update a task's title, assignee, due date, reminders, notes or urgency. Only the fields you send change. |
input · output |
| update_vehicle Update a vehicle. Only the fields you send change; for text and due-date fields an empty string clears the stored value. |
input · output |
Verify it yourself
npx teppi-check https://mcp.onehaus.appcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ23PVG4H53ERQ3KJ3V24M