HomeOps MCP
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., "@HomeOps MCPWhat maintenance is due in the next 30 days?"
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.
HomeOps
HomeOps is an agent-ready household maintenance workspace built for the 2026 WebMCP Challenge.
It turns routine home upkeep into structured, browser-native tools that a homeowner and an AI agent can use together. The person sees the same maintenance record, proposal, decision, and activity history that the agent reads and updates.
Live demo
https://homeops-webmcp.vercel.app
The hosted challenge build is static, requires no account or API key, and stores demo data locally in the browser.
Related MCP server: household-agent
Why HomeOps
Home maintenance rarely fails because the work is technically difficult. It fails because dates, filter sizes, service notes, recurring intervals, and past decisions are scattered across memory, paper manuals, reminders, and disconnected apps.
HomeOps creates one shared household record:
People can see what needs attention and when.
Agents can call explicit tools instead of scraping or clicking blindly.
Read and write actions operate on the same state shown in the interface.
Proposed work waits for human approval or revision.
Important record changes require explicit human confirmation.
Every handoff appears in an auditable activity trail.
Seven WebMCP tools
The challenge build registers these tools with the browser's WebMCP interface when available:
Tool | Purpose | State change |
| Retrieve the household record, active proposal, and recent activity | No |
| List overdue and upcoming maintenance within a chosen horizon | No |
| Retrieve service history, notes, interval, and next due date | No |
| Create a visible prioritized work-session proposal for human review | Yes |
| Read the person's latest approval or revision request | No |
| Record completed maintenance after explicit human confirmation | Yes |
| Add a recurring responsibility after explicit human confirmation | Yes |
Each tool has a focused description, constrained JSON input schema, and read/write annotations. The page remains usable in browsers that do not expose WebMCP yet and uses the same handlers for its built-in demonstration.
Human-agent workflow
Example mission:
Audit my home for the next 30 days and propose the best three-task work session.
The agent can:
Call
homeops_get_stateandhomeops_list_dueto understand the household context.Call
homeops_propose_sessionto create a visible proposal.Stop while the homeowner approves it or requests a revision.
Call
homeops_get_plan_statusto read that human decision.Use
homeops_log_serviceonly after the person explicitly confirms that physical work was completed.Leave the visual dashboard and agent-readable state synchronized.
This design demonstrates useful initiative without hiding decisions or overstating what an agent has accomplished in the physical world.
Repository structure
challenge-site/ Exact static application used by the live challenge demo
index.html
styles.css
app.js
webmcp/ Earlier WebMCP prototype
public/ Original interactive prototype UI
lib/ Maintenance logic and tool definitions
server.js Local MCP + demo server
tests/ Node test suite
submission/ Submission copy and demo materials
.github/workflows/ Automated testsRun the challenge build
Serve the challenge-site directory with any static HTTP server. For example:
python -m http.server 8000 --directory challenge-siteThen open:
http://localhost:8000Run the full local prototype
Requirements: Node.js 20+.
npm startThen open:
http://localhost:8787The local MCP endpoint is:
http://localhost:8787/mcpTest
npm testNo paid API key is required.
Architecture
Person / browser agent
|
v
HomeOps browser interface
|
+--> Seven WebMCP tool registrations
|
+--> Shared maintenance state
|
+--> Visible proposal + approval loop
|
+--> Auditable activity history
Local prototype also exposes:
|
v
MCP Streamable HTTP endpointPrivacy and safety
Hosted challenge data stays in browser local storage.
The project does not require account credentials or financial information.
Tools are narrowly scoped to household maintenance records.
Read-only and state-changing tools are clearly separated.
Proposals do not imply approval.
Completed physical work cannot be recorded without explicit human confirmation.
The demo contains no purchasing or irreversible real-world action.
Challenge
Built for The WebMCP Challenge, with judging centered on usefulness, originality, execution, thoughtful WebMCP use, and the quality of the human-agent experience.
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
- DomusOAuthapp.getdomus
Homeowner's AI: view & update appliances, warranties, documents & maintenance for your home.
Voice notes that organize themselves. Capture by Siri, AI auto-tags, semantic search retrieves.
An AI-first personal CRM you run in natural language: contacts, reminders, notes, and more.
Book local tradespeople — plumber, electrician, HVAC, and 7 more — via your AI agent. All US.
Related MCP Servers
- FlicenseAqualityCmaintenanceEnables AI agents to automate property maintenance workflows by managing tickets, sending WhatsApp notifications via Twilio, and triggering n8n automation webhooks. It allows users to query maintenance statuses, notify tenants, and escalate issues to vendors using natural language.4-
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered household management including inventory tracking, restock predictions, meal planning from available ingredients, and baby supply monitoring through natural language commands.Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables natural-language read and write access to a Homebox inventory, including searching and managing items, locations, tags, and attaching files such as receipts and warranties.MIT
- AlicenseNot gradedqualityCmaintenanceEnables voice-first assistants to avoid repeating themselves by remembering what each user has already been told across sessions, and supports follow-up references to earlier briefings by number or partial description.Apache 2.0
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/BurpingSpider/homeops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server