{"server":"Zaptu","checked":"2026-11-03","tools":[{"name":"get_lead_status","title":"Check lead status","description":"Look up a previously submitted service request by lead_id.","inputSchema":{"properties":{"lead_id":{"description":"ID returned by request_home_service.","title":"Lead Id","type":"string"}},"required":["lead_id"],"type":"object","title":"get_lead_statusArguments"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_supported_services","title":"List supported services","description":"Which services Zaptu accepts requests for, plus the rules for agents.","inputSchema":{"properties":{},"type":"object","title":"list_supported_servicesArguments"},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"request_cleaning","title":"Request house cleaning","description":"Shortcut for residential house cleaning (collecting; not a booking). Same pipeline as request_home_service. Consent means details may be shared with Polyares and its service-provider partners for this request.","inputSchema":{"properties":{"zip_code":{"description":"US 5-digit ZIP for the home.","title":"Zip Code","type":"string"},"customer_name":{"description":"Customer's full name.","title":"Customer Name","type":"string"},"customer_phone":{"description":"US phone number.","title":"Customer Phone","type":"string"},"consent_to_contact":{"description":"Must be true: the person agreed that details may be shared with Polyares and its service-provider partners, and that Polyares, those partners, or Zaptu may call or text about this request.","title":"Consent To Contact","type":"boolean"},"bedrooms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Bedrooms"},"bathrooms":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Bathrooms"},"square_feet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Square Feet"},"frequency":{"default":"one_time","enum":["one_time","weekly","biweekly","monthly"],"title":"Frequency","type":"string"},"preferred_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Preferred Date"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Notes"},"customer_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Customer Email"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"State"}},"required":["zip_code","customer_name","customer_phone","consent_to_contact"],"type":"object","title":"request_cleaningArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"request_home_service","title":"Request a home service","description":"Submit a home-service request (a lead, not a booking).\n\nEvery service, plumbing included, works the same way: the request is passed along\nwhen a participating provider covers the ZIP code, so do not promise a callback.\nRequires name, phone, ZIP, and the person's explicit consent. Tell the person details\nmay be shared with Polyares and its service-provider partners, and Polyares, those\npartners, or Zaptu may call or text about this request. Never place a call for them.\n","inputSchema":{"properties":{"service_type":{"description":"Type of local service requested.","enum":["house_cleaning","deep_cleaning","move_in_out_cleaning","recurring_cleaning","pest_control","garage_door","plumbing","hvac","handyman","other"],"title":"Service Type","type":"string"},"zip_code":{"description":"US 5-digit ZIP for the job site.","title":"Zip Code","type":"string"},"customer_name":{"description":"Customer's full name.","title":"Customer Name","type":"string"},"customer_phone":{"description":"US phone number for follow-up contact about this request.","title":"Customer Phone","type":"string"},"consent_to_contact":{"description":"Must be true: the person agreed that details may be shared with Polyares and its service-provider partners, and that Polyares, those partners, or Zaptu may call or text about this request.","title":"Consent To Contact","type":"boolean"},"city":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"City"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"2-letter US state code.","title":"State"},"address_line":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Address Line"},"bedrooms":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Bedrooms"},"bathrooms":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Bathrooms"},"square_feet":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Square Feet"},"home_type":{"anyOf":[{"enum":["apartment","condo","townhouse","single_family","other"],"type":"string"},{"type":"null"}],"default":null,"title":"Home Type"},"frequency":{"default":"one_time","enum":["one_time","weekly","biweekly","monthly"],"title":"Frequency","type":"string"},"preferred_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Preferred date as YYYY-MM-DD, if any.","title":"Preferred Date"},"flexible_dates":{"default":true,"title":"Flexible Dates","type":"boolean"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"What the person needs, in their words.","title":"Notes"},"customer_email":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Customer Email"},"source_agent":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"mcp","description":"Your agent or product name.","title":"Source Agent"},"dry_run":{"default":false,"description":"Validate only; nothing is saved or passed along.","title":"Dry Run","type":"boolean"}},"required":["service_type","zip_code","customer_name","customer_phone","consent_to_contact"],"type":"object","title":"request_home_serviceArguments"},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}}],"resources":[],"prompts":[]}