3 tools registered. Strongest in shared experience, weakest in tool selection.
list_projects: Description instructs agent when to use tool; open_case_study: Description instructs agent when to use tool; draft_project_enquiry: Description instructs agent on its scope and limitations{
name: "list_projects",
// Metadata DESCRIBES the tool - it never addresses the agent reading it.
// Rewrite any name, description, title, or schema field description that
// instructs the agent (which tool to prefer, what to output, rules to
// ignore) so it states what the tool does and what it returns instead.
description: "Searches the catalog and returns matching items with prices."
}{
"name": "list_projects",
"description": "List the engineering projects Harshith Nayaka L has built, with a one-line outcome, the technologies used, and the case-study slug for each. Use this to answer questions about his work or to find the right slug before calling open_case_study.",
"inputSchema": {
"type": "object",
"properties": {}
},
"annotations": {
"readOnlyHint": true
}
}{ name: "open_case_study" /* short, unique, verb-based */ }draft_project_enquiry: review, message{ name: "draft_project_enquiry", annotations: { untrustedContentHint: true } }list_projects: Description instructs agent when to use tool; open_case_study: Description instructs agent when to use tool; draft_project_enquiry: Description instructs agent on its scope and limitations{
name: "list_projects",
// Metadata DESCRIBES the tool - it never addresses the agent reading it.
// Rewrite any name, description, title, or schema field description that
// instructs the agent (which tool to prefer, what to output, rules to
// ignore) so it states what the tool does and what it returns instead.
description: "Searches the catalog and returns matching items with prices."
}{}{}{}