4 tools registered. Strongest in shared experience, weakest in trust.
get_page_markdown, list_training_offers, list_bootcamp_sessions{
name: "get_page_markdown",
// Declare readOnlyHint: true on tools that truly have no side effects -
// that is the claim that lets an agent relax confirmation on reads.
// (false is the default, so declaring it adds no information.)
annotations: { readOnlyHint: true }
}get_page_markdown: description instructs agent when to use tool; list_training_offers: description instructs agent what questions to answer; list_bootcamp_sessions: description instructs agent when to use tool{
name: "get_page_markdown",
// 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": "get_page_markdown",
"description": "Lit la representation Markdown de la page courante de yassinechabli.com, frontmatter compris (titre, description, URL canonique, date de mise a jour). A utiliser avant de citer un contenu de cette page.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"annotations": {}
}{ name: "open_coaching_booking" /* short, unique, verb-based */ }get_page_markdown, list_training_offers, list_bootcamp_sessions{
name: "get_page_markdown",
// Declare readOnlyHint: true on tools that truly have no side effects -
// that is the claim that lets an agent relax confirmation on reads.
// (false is the default, so declaring it adds no information.)
annotations: { readOnlyHint: true }
}get_page_markdown: description instructs agent when to use tool; list_training_offers: description instructs agent what questions to answer; list_bootcamp_sessions: description instructs agent when to use tool{
name: "get_page_markdown",
// 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."
}{}{}{}