{"ok":true,"site":{"host":"ai-lead-desk-webmcp.vercel.app","url":"https://ai-lead-desk-webmcp.vercel.app/","type":"live","desc":"An agent-native sales workspace for discovering, researching, qualifying, and approving leads.","tools":[{"name":"search_leads","kind":"answer","impl":"imperative","description":"Find companies matching an industry, location, and optional target profile. Returns concise lead summaries and displays them in Found.","title":"Search leads","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"industry":{"type":"string","minLength":2,"maxLength":80,"description":"Industry or business category to search."},"location":{"type":"string","minLength":2,"maxLength":120,"description":"City, region, or country where companies should operate."},"target_profile":{"type":"string","maxLength":500,"description":"Optional ideal-customer criteria; the saved demo profile is used when omitted."},"limit":{"type":"integer","minimum":1,"maximum":10,"default":5,"description":"Maximum companies to return."}},"required":["industry","location"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"research_company","kind":"act","impl":"imperative","description":"Research one found company and attach a concise, source-backed profile to its lead card in Researched.","title":"Research company","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"lead_id":{"type":"string","minLength":1,"maxLength":64,"description":"Lead ID returned by search_leads."},"focus":{"type":"array","items":{"type":"string","enum":["overview","offerings","geography","traction","risks"]},"minItems":1,"maxItems":5,"uniqueItems":true,"description":"Optional research areas; all areas are used when omitted."}},"required":["lead_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"qualify_lead","kind":"act","impl":"imperative","description":"Score one researched lead against an ideal-customer profile and display the recommendation in Qualified.","title":"Qualify lead","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"lead_id":{"type":"string","minLength":1,"maxLength":64,"description":"Researched lead ID."},"ideal_customer_profile":{"type":"string","minLength":10,"maxLength":1000,"description":"Plain-language profile used to judge fit."},"must_have":{"type":"array","items":{"type":"string","minLength":2,"maxLength":120},"maxItems":6,"uniqueItems":true,"description":"Optional non-negotiable qualification criteria."}},"required":["lead_id","ideal_customer_profile"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_outreach","kind":"act","impl":"imperative","description":"Draft one concise, research-grounded email for a qualified lead and place it in Outreach Ready for human review. Does not send.","title":"Prepare outreach","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"lead_id":{"type":"string","minLength":1,"maxLength":64,"description":"Qualified lead ID."},"sender_context":{"type":"string","maxLength":500,"description":"Optional sender or company context for personalization."},"value_proposition":{"type":"string","minLength":10,"maxLength":500,"description":"Offer and outcome to communicate."},"call_to_action":{"type":"string","minLength":3,"maxLength":240,"description":"Single next step requested from the prospect."},"tone":{"type":"string","enum":["concise","professional","warm"],"default":"concise","description":"Writing tone for the email draft."}},"required":["lead_id","value_proposition","call_to_action"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"add_to_pipeline","kind":"act","impl":"imperative","description":"Add one outreach-ready lead to Pipeline only after human approval has been recorded in the page UI.","title":"Add to pipeline","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"lead_id":{"type":"string","minLength":1,"maxLength":64,"description":"Outreach-ready lead ID approved by the user."},"note":{"type":"string","maxLength":500,"description":"Optional internal pipeline note."}},"required":["lead_id"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","apiSurface":"spec","toolCount":5}}