17 tools registered. Strongest in WebMCP use, weakest in human experience.
No agent run recorded yet.
list_services, calculate_app_cost, book_meeting, list_projects, get_case_study{
name: "list_services",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}list_services, calculate_app_cost, book_meeting, list_projects, get_case_study<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="list_services" tooldescription="...">
<!-- the same action, as UI -->
</form>{
"name": "list_services",
"description": "List the digital-product services offered by Dribba (end-to-end product studio in Barcelona and Andorra, official Google Flutter Partner in Spain) with a short summary and canonical URL for each.",
"inputSchema": {
"type": "object",
"properties": {}
},
"annotations": {}
}calculate_app_cost: 1 parameter description is over Chrome's 150-character guidance; request_resource: description is 710 characters, over Chrome's 500-character guidance; openContactForm: declares no{
name: "calculate_app_cost",
inputSchema: {
type: "object",
properties: {
query: { type: "string", description: "What to search for" }
},
required: ["query"]
}
}list_services, calculate_app_cost, book_meeting, list_projects, get_case_study{
name: "list_services",
annotations: { readOnlyHint: true, destructiveHint: false, idempotentHint: true }
}submit_contact_request: message, replie, user; request_resource: user, email; apply_to_job: message, replie, user; openContactForm: message, user; submit_contact_request: user, email{ name: "submit_contact_request", annotations: { untrustedContentHint: true } }document.modelContext.dispatchEvent(new Event("toolchange"));{ name: "request_resource" /* short, unique, verb-based */ }list_services, calculate_app_cost, book_meeting, list_projects, get_case_study<!-- Give the tool a visible counterpart: a declarative form is one the person can see and use too. -->
<form toolname="list_services" tooldescription="...">
<!-- the same action, as UI -->
</form>