{"server":{"name":"scryu","canonicalUrl":"https://agents.scryu.com/mcp","auth":{"type":"oauth","provider":"WorkOS AuthKit"}},"tools":[{"name":"find_and_save_companies","title":"Find and save companies","description":"Find and save one or more plausible companies from a clean canonical anchor and optionally attach them to a research objective. Use the company name, official domain, or official URL. Do not include ranking text or descriptive blurbs in the anchor.","group":"companies","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"research_objective_id":{"type":"string","minLength":1},"anchor":{"type":"string","minLength":1},"notes":{"type":"string","minLength":1},"max_matches":{"type":"integer","minimum":1,"maximum":10},"hints":{"type":"object","properties":{"domain":{"type":"string","minLength":1},"url":{"type":"string","minLength":1},"linkedin_url":{"type":"string","minLength":1}},"additionalProperties":false}},"required":["anchor"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"status":{"type":"string"},"trace_id":{"type":"string"},"research_objective_id":{"anyOf":[{"type":"string"},{"type":"null"}]},"records":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"issues":{"type":"array","items":{}},"receipt":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["status","records","issues","receipt"],"additionalProperties":{}}},{"name":"get_company","title":"Get company","description":"Load the current company detail view from SCRYU.","group":"companies","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"company_id":{"type":"string","minLength":1}},"required":["company_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"company":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["company"],"additionalProperties":{}}},{"name":"list_opportunities","title":"List opportunities","description":"List SCRYU opportunities in a pipeline or queue-shaped view with filters for stage, status, owner, company, health, staleness, due state, and text.","group":"opportunities","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"stage":{"type":"string","enum":["identified","qualifying","scoping","proposal","contracting","active","won","lost","archived"]},"status":{"type":"string","enum":["open","paused","closed_won","closed_lost","archived"]},"owner_operator_user_id":{"type":"string","minLength":1},"company_id":{"type":"string","minLength":1},"health":{"type":"string","enum":["on_track","needs_attention","blocked","stale","unknown"]},"stale_only":{"type":"boolean"},"due":{"type":"string","enum":["overdue","upcoming"]},"query":{"type":"string","minLength":1},"limit":{"type":"integer","minimum":1,"maximum":250}},"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunities":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"required":["opportunities"],"additionalProperties":{}}},{"name":"get_opportunity","title":"Get opportunity","description":"Load the full SCRYU opportunity detail read model: company, people, requirements, tasks, notes, activity, signals, and coverage.","group":"opportunities","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["opportunity"],"additionalProperties":{}}},{"name":"create_opportunity","title":"Create opportunity","description":"Create a SCRYU opportunity linked to an existing company, with optional source records, spend estimate, next action, and initial note.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"company_id":{"type":"string","minLength":1},"name":{"type":"string","minLength":1},"summary":{"type":"string","minLength":1},"stage":{"type":"string","enum":["identified","qualifying","scoping","proposal","contracting","active","won","lost","archived"]},"status":{"type":"string","enum":["open","paused","closed_won","closed_lost","archived"]},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"health":{"type":"string","enum":["on_track","needs_attention","blocked","stale","unknown"]},"owner_operator_user_id":{"type":"string","minLength":1},"primary_contact_person_id":{"type":"string","minLength":1},"source_search_ids":{"type":"array","items":{"type":"string","minLength":1}},"source_research_objective_ids":{"type":"array","items":{"type":"string","minLength":1}},"estimated_spend":{"type":"object","properties":{"min":{"type":"number","minimum":0},"max":{"type":"number","minimum":0},"currency":{"type":"string","const":"USD"},"period":{"type":"string","enum":["one_time","monthly","annual"]},"confidence":{"type":"string","enum":["low","medium","high"]},"basis":{"type":"string","minLength":1},"source_note_ids":{"type":"array","items":{"type":"string","minLength":1}}},"required":["confidence","basis"],"additionalProperties":false},"target_close_date":{"type":"integer","minimum":0,"maximum":9007199254740991},"next_action":{"type":"string","minLength":1},"next_action_due_at":{"type":"integer","minimum":0,"maximum":9007199254740991},"initial_note":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":160},"body_markdown":{"type":"string","minLength":1,"maxLength":65536},"tags":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1}},"source_urls":{"maxItems":20,"type":"array","items":{"type":"string","format":"uri"}},"related_note_ids":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1}},"created_from_objective_id":{"type":"string","minLength":1}},"required":["title","body_markdown"],"additionalProperties":false}},"required":["company_id","name"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},"receipts":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["opportunity","receipts"],"additionalProperties":{}}},{"name":"update_opportunity","title":"Update opportunity","description":"Patch core SCRYU opportunity fields. Use move_opportunity_stage for explicit stage transitions.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"name":{"type":"string","minLength":1},"summary":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"health":{"type":"string","enum":["on_track","needs_attention","blocked","stale","unknown"]},"status":{"type":"string","enum":["open","paused","closed_won","closed_lost","archived"]},"owner_operator_user_id":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"primary_contact_person_id":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"estimated_spend":{"anyOf":[{"type":"object","properties":{"min":{"type":"number","minimum":0},"max":{"type":"number","minimum":0},"currency":{"type":"string","const":"USD"},"period":{"type":"string","enum":["one_time","monthly","annual"]},"confidence":{"type":"string","enum":["low","medium","high"]},"basis":{"type":"string","minLength":1},"source_note_ids":{"type":"array","items":{"type":"string","minLength":1}}},"required":["confidence","basis"],"additionalProperties":false},{"type":"null"}]},"target_close_date":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"next_action":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"next_action_due_at":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string"},"updated":{"type":"array","items":{"type":"string"}}},"required":["opportunity_id","updated"],"additionalProperties":{}}},{"name":"move_opportunity_stage","title":"Move opportunity stage","description":"Move a SCRYU opportunity through an explicit stage transition.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"stage":{"type":"string","enum":["identified","qualifying","scoping","proposal","contracting","active","won","lost","archived"]},"status":{"type":"string","enum":["open","paused","closed_won","closed_lost","archived"]},"note":{"type":"string","minLength":1}},"required":["opportunity_id","stage"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string"},"stage":{"type":"string","enum":["identified","qualifying","scoping","proposal","contracting","active","won","lost","archived"]},"status":{"type":"string","enum":["open","paused","closed_won","closed_lost","archived"]}},"required":["opportunity_id","stage","status"],"additionalProperties":{}}},{"name":"add_opportunity_context","title":"Add opportunity context","description":"Append opportunity context: note, spend basis, next action, requirements, tasks, and discovered people. Writes are explicit and receipt-backed.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"note":{"type":"object","properties":{"title":{"type":"string","minLength":1,"maxLength":160},"body_markdown":{"type":"string","minLength":1,"maxLength":65536},"tags":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1}},"source_urls":{"maxItems":20,"type":"array","items":{"type":"string","format":"uri"}},"related_note_ids":{"maxItems":20,"type":"array","items":{"type":"string","minLength":1}},"created_from_objective_id":{"type":"string","minLength":1}},"required":["title","body_markdown"],"additionalProperties":false},"estimated_spend":{"type":"object","properties":{"min":{"type":"number","minimum":0},"max":{"type":"number","minimum":0},"currency":{"type":"string","const":"USD"},"period":{"type":"string","enum":["one_time","monthly","annual"]},"confidence":{"type":"string","enum":["low","medium","high"]},"basis":{"type":"string","minLength":1},"source_note_ids":{"type":"array","items":{"type":"string","minLength":1}}},"required":["confidence","basis"],"additionalProperties":false},"next_action":{"type":"string","minLength":1},"next_action_due_at":{"type":"integer","minimum":0,"maximum":9007199254740991},"requirements":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string","enum":["technical","security","legal","procurement","commercial","staffing","implementation","data","success_criteria","other"]},"title":{"type":"string","minLength":1},"description":{"type":"string","minLength":1},"status":{"type":"string","enum":["open","in_progress","blocked","satisfied","dismissed"]},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"owner_operator_user_id":{"type":"string","minLength":1},"due_at":{"type":"integer","minimum":0,"maximum":9007199254740991},"source_note_ids":{"type":"array","items":{"type":"string","minLength":1}}},"required":["category","title"],"additionalProperties":false}},"tasks":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","minLength":1},"description":{"type":"string","minLength":1},"status":{"type":"string","enum":["open","in_progress","blocked","completed","dismissed"]},"assignee_operator_user_id":{"type":"string","minLength":1},"due_at":{"type":"integer","minimum":0,"maximum":9007199254740991}},"required":["title"],"additionalProperties":false}},"people":{"type":"array","items":{"type":"object","properties":{"person_id":{"type":"string","minLength":1},"role":{"type":"string","enum":["primary_buyer","economic_buyer","champion","technical_evaluator","security","legal","procurement","blocker","advisor","stakeholder","unknown","owner","supporting_operator","technical_owner","delivery_owner","executive_sponsor"]},"relationship_status":{"type":"string","enum":["unknown","active","supportive","neutral","blocked"]},"notes":{"type":"string","minLength":1},"is_primary":{"type":"boolean"}},"required":["person_id","role"],"additionalProperties":false}}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string"}},"additionalProperties":{}}},{"name":"list_opportunity_tasks","title":"List opportunity tasks","description":"List opportunity task queues for one opportunity, optionally filtered by status.","group":"opportunities","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"status":{"type":"string","enum":["open","in_progress","blocked","completed","dismissed"]},"limit":{"type":"integer","minimum":1,"maximum":250}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"tasks":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"required":["tasks"],"additionalProperties":{}}},{"name":"upsert_opportunity_task","title":"Upsert opportunity task","description":"Create or update a due-date action for an opportunity.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"task_id":{"type":"string","minLength":1},"title":{"type":"string","minLength":1},"description":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"status":{"type":"string","enum":["open","in_progress","blocked","completed","dismissed"]},"assignee_operator_user_id":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"due_at":{"anyOf":[{"type":"integer","minimum":0,"maximum":9007199254740991},{"type":"null"}]},"source_requirement_id":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]},"source_signal_id":{"anyOf":[{"type":"string","minLength":1},{"type":"null"}]}},"required":["opportunity_id","title"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"task":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["task"],"additionalProperties":{}}},{"name":"complete_opportunity_task","title":"Complete opportunity task","description":"Complete an opportunity task with an optional completion note.","group":"opportunities","annotations":{},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"task_id":{"type":"string","minLength":1},"note":{"type":"string","minLength":1}},"required":["opportunity_id","task_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{},"additionalProperties":{}}},{"name":"scope_opportunity","title":"Scope opportunity","description":"Return deterministic scoping guidance for an opportunity: missing roles, requirements, risks, spend basis, and suggested next actions.","group":"opportunities","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string"},"required_roles":{"type":"array","items":{"type":"string"}},"required_needs":{"type":"array","items":{"type":"string"}},"risks":{"type":"array","items":{}},"missing_information":{"type":"array","items":{}},"spend_basis":{"anyOf":[{"type":"string"},{"type":"null"}]},"suggested_next_actions":{"type":"array","items":{}},"coverage":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}},"required":["opportunity_id","required_roles","required_needs","risks","missing_information","suggested_next_actions","coverage"],"additionalProperties":{}}},{"name":"get_opportunity_activity","title":"Get opportunity activity","description":"Load recent opportunity timeline activity for one opportunity or the workspace queue.","group":"opportunities","annotations":{"readOnlyHint":true},"inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"opportunity_id":{"type":"string","minLength":1},"limit":{"type":"integer","minimum":1,"maximum":250}},"required":["opportunity_id"],"additionalProperties":false},"outputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"activity":{"type":"array","items":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"required":["activity"],"additionalProperties":{}}}],"prompts":[{"name":"create_opportunity_from_prompt","title":"Create opportunity from prompt","description":"Turn an operator instruction into a receipt-backed SCRYU opportunity workflow.","argsSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"operator_prompt":{"type":"string","minLength":1},"company_hint":{"type":"string","minLength":1},"priority":{"type":"string","enum":["low","medium","high","urgent"]},"target_close_date":{"type":"string","minLength":1}},"required":["operator_prompt"],"additionalProperties":false}}],"resources":[{"name":"opportunities","title":"Opportunities","description":"Current SCRYU opportunity pipeline snapshot.","uri":"scryu://opportunities","mimeType":"application/json"}],"resourceTemplates":[{"name":"opportunity","title":"Opportunity","description":"SCRYU opportunity detail by public opportunity id.","uriTemplate":"scryu://opportunities/{opportunity_id}","mimeType":"application/json"},{"name":"company","title":"Company","description":"SCRYU company detail by public company id.","uriTemplate":"scryu://companies/{company_id}","mimeType":"application/json"}]}