10 tools registered. Strongest in usefulness, weakest in human experience.
No agent run recorded yet.
get_car_brands: declares no required list, so an agent cannot tell which parameters are mandatory; search_car_models: declares no required list, so an agent cannot tell which parameters are mandatory;{
name: "get_car_brands",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}get_car_brands, get_car_brand, search_car_models, get_car_model_filters, get_car_model<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="get_car_brands" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "get_car_brands",
"description": "List or search public CarWyapar car brands with pagination and sorting.",
"inputSchema": {
"type": "object",
"properties": {
"search": {
"type": "string",
"description": "Search brand name, slug, or description."
},
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20,
"description": "Results per page. Maximum 100."
},
"sort": {
"type": "string",
"enum": [
"name-asc",
"name-desc",
"latest",
"oldest"
],
"default": "name-asc",
"description": "Brand result order."
}
},
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"untrustedContentHint": true
}
}search_car_variants: registered at 1463.4000000953674ms// Register tools as soon as they're ready, not behind a deferred/async chunk.
document.modelContext.provideContext({ tools: [/* ... */] });get_car_brands: declares no required list, so an agent cannot tell which parameters are mandatory; search_car_models: declares no required list, so an agent cannot tell which parameters are mandatory;{
name: "get_car_brands",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}document.modelContext.dispatchEvent(new Event("toolchange"));get_car_brands, get_car_brand, search_car_models, get_car_model_filters, get_car_model<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="get_car_brands" tooldescription="...">
<!-- the same action, as UI -->
</form>