{"ok":true,"site":{"host":"iwb-webmcp-challenge.netlify.app","url":"https://iwb-webmcp-challenge.netlify.app/","type":"live","desc":"IWB Home Base","tools":[{"name":"get_business_snapshot","kind":"answer","impl":"imperative","description":"Get a concise current snapshot of this fictional small business, including active projects, items needing attention, active opportunities, estimates awaiting response, and drafts awaiting human approval. Use this first when the user asks what is happening in the business or wants an overall status.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_attention_items","kind":"answer","impl":"imperative","description":"Get structured issues that currently need human attention, including priority, related project, reason, and recommended next step. Use this when the user asks what needs them, what to deal with, what is blocked, or what is urgent; optionally filter by priority.","inputSchema":{"type":"object","properties":{"priority":{"type":"string","enum":["HIGH","MEDIUM","LOW"],"description":"Optional attention priority to return."}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_project_context","kind":"answer","impl":"imperative","description":"Get bounded operational context for one fictional project, including scope, status, timeline, next milestone, blockers, estimate state, communication summary, and related attention items. Use this after identifying a project or when the user asks what is happening, why it is blocked, or what comes next.","inputSchema":{"type":"object","properties":{"projectId":{"type":"string","description":"Exact fictional project identifier, such as project-cedar-house-bar."}},"required":["projectId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_active_opportunities","kind":"answer","impl":"imperative","description":"Get active fictional business-development opportunities with stage, summary, last-interaction timing, and next suggested step. Use this for questions about leads, opportunities, potential work, business development, or who may need a follow-up.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_follow_up","kind":"act","impl":"imperative","description":"Create a local fictional follow-up draft for one project. This creates a draft only, does not send anything, and the resulting draft always requires human approval. Use it only when the user asks to prepare or draft a project follow-up.","inputSchema":{"type":"object","properties":{"projectId":{"type":"string","description":"Exact fictional project identifier to prepare the draft for."},"tone":{"type":"string","enum":["FRIENDLY","DIRECT","WARM"],"description":"Optional tone for the fictional draft."},"reason":{"type":"string","description":"Optional bounded reason for preparing this follow-up."}},"required":["projectId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/iwb-webmcp-challenge.netlify.app.ico","apiSurface":"spec","toolCount":5}}