10 tools registered. Strongest in shared experience, weakest in task completion.
{
"name": "search_posts",
"description": "Searches public articles and pages by keyword and returns matching titles, excerpts, slugs, and canonical URLs.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "Search keywords."
},
"post_type": {
"type": "string",
"maxLength": 64,
"description": "Public post type slug (default: all searchable public types)."
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Results per page (default: 5, max: 20)."
}
},
"required": [
"query"
]
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"untrustedContentHint": true
}
}get_purchase_link: registered at 2827ms// Register tools as soon as they're ready, not behind a deferred/async chunk.
document.modelContext.registerTool({ /* ... */ });{
"query": "carry-on suitcase",
"max_price": 300
}{}{}