2 tools registered. Strongest in tool selection, weakest in trust.
// document.modelContext is the canonical entry point - the navigator.modelContext alias is deprecated.
document.modelContext.registerTool({ /* ... */ });search_site, fetch_as_markdown{
name: "search_site",
// 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 }
}search_site: weak{
name: "search_site",
description: "Describe what this tool does, when to use it, and what it returns."
}{
"name": "search_site",
"description": "Full-text search of SEOPress.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "The search query."
}
},
"required": [
"query"
]
},
"annotations": {}
}obstruction: weak// document.modelContext is the canonical entry point - the navigator.modelContext alias is deprecated.
document.modelContext.registerTool({ /* ... */ });search_site: weak{
name: "search_site",
description: "Describe what this tool does, when to use it, and what it returns."
}search_site, fetch_as_markdown{
name: "search_site",
// 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 }
}{
"query": "site"
}{
"url": "https://www.seopress.org/"
}